IBM XL 10.01 / Compile errors
Submitted by Ghislain
Assigned to Nobody
Link to original bugzilla bug (#474)
Version: 3.0
Description
Including <Eigen/Dense> triggers the following errors with IBM xL compiler 10.01 + Eigen 3.0.3 and 3.1.0-beta1.
Any help greatly appreciated. Thanks!
xlC_r -Ieigen-eigen-b7a72859 -c -o eigen.o eigen.cpp
"eigen-eigen-b7a72859/Eigen/src/Core/util/Meta.h", line 62.46: 1540-0403 (S) "template <class T, unsigned int Size> struct Eigen::internal::remove_const<con st T [Size]>" is already defined.
"eigen-eigen-b7a72859/Eigen/src/Core/util/Meta.h", line 61.27: 1540-0425 (I) "remove_const<const T []>" is defined on line 61 of "eigen-eigen-b7a72859/E igen/src/Core/util/Meta.h".
"eigen-eigen-b7a72859/Eigen/src/Core/MathFunctions.h", line 848.27: 1540-006 3 (S) The text "1" is unexpected.
"eigen-eigen-b7a72859/Eigen/src/Core/PermutationMatrix.h", line 412.81: 1540 -0711 (S) Too few template arguments have been specified.
"eigen-eigen-b7a72859/Eigen/src/Core/Transpositions.h", line 242.76: 1540-07 11 (S) Too few template arguments have been specified.
"eigen-eigen-b7a72859/Eigen/src/Core/SelfAdjointView.h", line 163.79: 1540-0 716 (S) The template argument "Eigen::SelfAdjointView" does not match the templa te parameter "class T".
"eigen-eigen-b7a72859/Eigen/src/Core/SelfAdjointView.h", line 150.110: 1540- 0716 (S) The template argument "Eigen::SelfAdjointView" does not match the templ ate parameter "class T".
"eigen-eigen-b7a72859/Eigen/src/Geometry/Quaternion.h", line 364.38: 1540-07 11 (S) Too few template arguments have been specified.
"eigen-eigen-b7a72859/Eigen/src/Geometry/Quaternion.h", line 400.32: 1540-07 11 (S) Too few template arguments have been specified.