This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Eigen compilation issue on Green Hills Compiler

Tags: None
(comma "," separated)
leapforward
Registered Member
Posts
2
Karma
0
Eigen 3.1.3 compiled fine using Microsoft Visual Studio 2008 compiler. But when I try to compile it using Green Hills Multi 6.1 compiler, it has the following error:

PCL-1.6.0-Source\3rdParty_x86\Eigen_3_1_3\Eigen/src/Core/Transpose.h", line 67: error #1001:
class member designated by a using-declaration must be visible in a
direct base class
EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Transpose)
^
detected during:
instantiation of class "Eigen::Transpose<MatrixType> [with
MatrixType=const Eigen::Block<Eigen::Transform<float, 3,
2, 0>::ConstMatrixType, 3, 3, false, true>]" at line 211
instantiation of
"Eigen::DenseBase<Derived>::ConstTransposeReturnType
Eigen::DenseBase<Derived>::transpose() const [with
Derived=Eigen::Block<Eigen::Transform<float, 3, 2,
0>::ConstMatrixType, 3, 3, false, true>]" at line 1135
of
"PCL-1.6.0-Source\3rdParty_x86\Eigen_3
_1_3\Eigen/src/Geometry/Transform.h"
instantiation of "Eigen::Transform<_Scalar, _Dim, _Mode, _Options>
Eigen::Transform<_Scalar, _Dim, _Mode,
_Options>::inverse(Eigen::TransformTraits) const [with
_Scalar=float, _Dim=3, _Mode=2, _Options=0]" at line 208
of
"PCL-1.6.0-Source\features\src\narf.cp
p"

I am using the latest Eigen 3.1.3. I also tried to use other versions of Eigen, but it has the same error.

Could anyone tell me what may cause this problem? Any suggestion to resolve this issue? Your kindly help is greatly appreciated.
User avatar
ggael
Moderator
Posts
3447
Karma
19
OS
leapforward
Registered Member
Posts
2
Karma
0
The patch does fix the problem. Thanks a lot!


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]