[eigen] MSVC build errors |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
As requested by Benoit,
here are the msvc build errors:
They are only in German but if you need help I can translate them for you.
[ 4%] Building CXX object test/CMakeFiles/test_adjoint.dir/adjoint.obj
cl : Befehlszeile warning D9002 : Unbekannte Option "-fexceptions" wird
ignorier
t.
adjoint.cpp
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/NestByValue.h(59) :
error C264
9: 'MatrixBase<class Eigen::NestByValue<T> >' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/NestByValue.h(113): Si
ehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "Eig
en::NestByValue<T>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Flagged.h(62) : error
C2649: '
?$MatrixBase@V?$Flagged@$RExpressionType@BAAB@$Q(*(_BAAC@))$Q(*(_BAAD@))@Eigen@@
' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Flagged.h(120): Siehe
Verweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::
Flagged<ExpressionType,Added,Removed>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Matrix.h(106) : error
C2649: '
?$MatrixBase@V?$Matrix@$R_Scalar@BAAB@$Q(*(_BAAC@))$Q(*(_BAAD@))$Q(*(_BAAE@))$Q(
*(_BAAF@))$Q(*(_BAAG@))@Eigen@@' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Matrix.h(366): Siehe V
erweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::M
atrix<_Scalar,_Rows,_Cols,_MaxRows,_MaxCols,_Flags>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/CwiseBinaryOp.h(83) :
error C2
649: 'MatrixBase<class Eigen::CwiseBinaryOp<BinaryOp,Lhs,Rhs> >' ist
kein 'class
'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/CwiseBinaryOp.h(124):
Siehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "E
igen::CwiseBinaryOp<BinaryOp,Lhs,Rhs>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/CwiseUnaryOp.h(70) :
error C26
49: 'MatrixBase<class Eigen::CwiseUnaryOp<UnaryOp,MatrixType> >' ist
kein 'class
'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/CwiseUnaryOp.h(105): S
iehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "Ei
gen::CwiseUnaryOp<UnaryOp,MatrixType>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/CwiseNullaryOp.h(67) :
error C
2649: 'MatrixBase<class Eigen::CwiseNullaryOp<NullaryOp,MatrixType> >'
ist kein
'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/CwiseNullaryOp.h(107):
Siehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "
Eigen::CwiseNullaryOp<NullaryOp,MatrixType>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Product.h(178) : error
C2649:
'?$MatrixBase@V?$Product@$RLhsNested@BAAB@$RRhsNested@BAAC@$Q(*(_BAAD@))@Eigen@@
' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Product.h(260): Siehe
Verweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::
Product<LhsNested,RhsNested,ProductMode>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/DiagonalProduct.h(76)
: error
C2649: 'MatrixBase<class Eigen::Product<LhsNested,RhsNested,2> >' ist
kein 'clas
s'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/DiagonalProduct.h(112)
: Siehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template
"Eigen::Product<LhsNested,RhsNested,2>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/MapBase.h(169) : error
C2146:
Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_data'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/MapBase.h(172): Siehe
Verweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::
MapBase<Derived>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/MapBase.h(169) : error
C4430:
Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int"
wird vo
n C++ nicht unterstützt.
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Block.h(100) : error
C2649: '?
$MatrixBase@V?$Block@$RMatrixType@BAAB@$Q(*(_BAAC@))$Q(*(_BAAD@))$Q(*(_BAAE@))$Q
(*(_BAAF@))@Eigen@@' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Block.h(214):
Siehe Ve
rweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Bl
ock<MatrixType,BlockRows,BlockCols,_PacketAccess,_DirectAccessStatus>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Minor.h(65) : error
C2649: 'Ma
trixBase<class Eigen::Minor<Derived> >' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Minor.h(93):
Siehe Ver
weis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Min
or<Derived>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Transpose.h(64) :
error C2649:
'MatrixBase<class Eigen::Transpose<Derived> >' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Transpose.h(123): Sieh
e Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "Eigen
::Transpose<Derived>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/DiagonalMatrix.h(63) :
error C
2649: 'MatrixBase<class Eigen::DiagonalMatrix<Derived> >' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/DiagonalMatrix.h(81):
Siehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "E
igen::DiagonalMatrix<Derived>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/DiagonalCoeffs.h(70) :
error C
2649: 'MatrixBase<class Eigen::DiagonalCoeffs<Derived> >' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/DiagonalCoeffs.h(102):
Siehe Verweis auf die Instanziierung der gerade kompilierten
Klassen-template "
Eigen::DiagonalCoeffs<Derived>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Swap.h(53) : error
C2649: 'Mat
rixBase<class Eigen::SwapWrapper<ExpressionType> >' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Swap.h(120):
Siehe Ver
weis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Swa
pWrapper<ExpressionType>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Part.h(66) : error
C2649: '?$M
atrixBase@V?$Part@$RXprType@BAAB@$Q(*(_BAAC@))@Eigen@@' ist kein 'class'
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Part.h(125):
Siehe Ver
weis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Par
t<XprType,Mode>".
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/MatrixBase.h(492) :
warning C4
181: Qualifizierer wird auf Verweistyp angewendet; wird ignoriert
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Matrix.h(104): Siehe V
erweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::M
atrixBase<Derived>".
with
[
Derived=Eigen::Matrix<float,1,1>
]
D:\sources\trunk\kdesupport\eigen2\test\adjoint.cpp(94): Siehe
Verweis a
uf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Matrix<_S
calar,_Rows,_Cols>".
with
[
_Scalar=float,
_Rows=1,
_Cols=1
]
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/MatrixBase.h(492) :
warning C4
181: Qualifizierer wird auf Verweistyp angewendet; wird ignoriert
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Matrix.h(104): Siehe V
erweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::M
atrixBase<Derived>".
with
[
Derived=Eigen::Matrix<double,4,4>
]
D:\sources\trunk\kdesupport\eigen2\test\adjoint.cpp(95): Siehe
Verweis a
uf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Matrix<_S
calar,_Rows,_Cols>".
with
[
_Scalar=double,
_Rows=4,
_Cols=4
]
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/MatrixBase.h(492) :
warning C4
181: Qualifizierer wird auf Verweistyp angewendet; wird ignoriert
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Matrix.h(104): Siehe V
erweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::M
atrixBase<Derived>".
with
[
Derived=Eigen::Matrix<int,10000,10000>
]
D:\sources\trunk\kdesupport\eigen2\test\adjoint.cpp(97): Siehe
Verweis a
uf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Matrix<_S
calar,_Rows,_Cols>".
with
[
_Scalar=int,
_Rows=10000,
_Cols=10000
]
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/MatrixBase.h(492) :
warning C4
181: Qualifizierer wird auf Verweistyp angewendet; wird ignoriert
d:\sources\trunk\kdesupport\eigen2\eigen\src/Core/Matrix.h(104): Siehe V
erweis auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::M
atrixBase<Derived>".
with
[
Derived=Eigen::Matrix<float,100,100>
]
D:\sources\trunk\kdesupport\eigen2\test\adjoint.cpp(101): Siehe
Verweis
auf die Instanziierung der gerade kompilierten Klassen-template
"Eigen::Matrix<_
Scalar,_Rows,_Cols>".
with
[
_Scalar=float,
_Rows=100,
_Cols=100
]
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~2\VC\bin\cl.exe' : return
code '0
x2'
Stop.
NMAKE : fatal error U1077: '"C:\Programme\Microsoft Platform SDK for
Windows Ser
ver 2003 R2\bin\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Programme\Microsoft Platform SDK for
Windows Ser
ver 2003 R2\bin\nmake.exe"' : return code '0x2'
Stop.
regards,
Patrick
--
web: http://windows.kde.org
mailing list: kde-windows@xxxxxxx
irc: #kde-windows (irc.freenode.net)