Skip to content

Instantly share code, notes, and snippets.

@Dapid
Created September 17, 2015 16:41
Show Gist options
  • Save Dapid/94cff5f6f3b4124a23da to your computer and use it in GitHub Desktop.
Save Dapid/94cff5f6f3b4124a23da to your computer and use it in GitHub Desktop.
building 'ceygen.core' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -march=core-avx-i -O2 -pipe -mtune=native -fPIC -Iceygen -I/usr/include/eigen3 -I/usr/include/python2.7 -c ceygen/core.cpp -o build/temp.linux-x86_64-2.7/ceygen/core.o -O2 -march=native -fopenmp
g++ -pthread -shared -Wl,-z,relro -march=core-avx-i -O2 -pipe -mtune=native build/temp.linux-x86_64-2.7/ceygen/core.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/ceygen/core.so -fopenmp
building 'ceygen.dtype' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -march=core-avx-i -O2 -pipe -mtune=native -fPIC -Iceygen -I/usr/include/eigen3 -I/usr/include/python2.7 -c ceygen/dtype.cpp -o build/temp.linux-x86_64-2.7/ceygen/dtype.o -O2 -march=native -fopenmp
g++ -pthread -shared -Wl,-z,relro -march=core-avx-i -O2 -pipe -mtune=native build/temp.linux-x86_64-2.7/ceygen/dtype.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/ceygen/dtype.so -fopenmp
building 'ceygen.elemwise' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -march=core-avx-i -O2 -pipe -mtune=native -fPIC -Iceygen -I/usr/include/eigen3 -I/usr/include/python2.7 -c ceygen/elemwise.cpp -o build/temp.linux-x86_64-2.7/ceygen/elemwise.o -O2 -march=native -fopenmp
g++ -pthread -shared -Wl,-z,relro -march=core-avx-i -O2 -pipe -mtune=native build/temp.linux-x86_64-2.7/ceygen/elemwise.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/ceygen/elemwise.so -fopenmp
building 'ceygen.llt' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -march=core-avx-i -O2 -pipe -mtune=native -fPIC -Iceygen -I/usr/include/eigen3 -I/usr/include/python2.7 -c ceygen/llt.cpp -o build/temp.linux-x86_64-2.7/ceygen/llt.o -O2 -march=native -fopenmp
g++ -pthread -shared -Wl,-z,relro -march=core-avx-i -O2 -pipe -mtune=native build/temp.linux-x86_64-2.7/ceygen/llt.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/ceygen/llt.so -fopenmp
building 'ceygen.lu' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -march=core-avx-i -O2 -pipe -mtune=native -fPIC -Iceygen -I/usr/include/eigen3 -I/usr/include/python2.7 -c ceygen/lu.cpp -o build/temp.linux-x86_64-2.7/ceygen/lu.o -O2 -march=native -fopenmp
In file included from /usr/include/eigen3/Eigen/Core:254:0,
from ceygen/eigen_cpp.h:18,
from ceygen/lu.cpp:260:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<char, -1, -1, 1, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<char, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<char, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<char, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<char, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<char, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = char]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<char, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = char]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<char, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = char]’
ceygen/lu.cpp:2868:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<char, -1, -1, 0, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<char, -1, -1, 0, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<char, -1, -1, 0, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<char, -1, -1, 0, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<char, -1, -1, 0, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<char, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = char]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<char, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = char]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<char, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = char]’
ceygen/lu.cpp:2900:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<short int, -1, -1, 1, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<short int, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<short int, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<short int, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<short int, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<short int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = short int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<short int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = short int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<short int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = short int]’
ceygen/lu.cpp:2964:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<short int, -1, -1, 0, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<short int, -1, -1, 0, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<short int, -1, -1, 0, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<short int, -1, -1, 0, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<short int, -1, -1, 0, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<short int, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = short int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<short int, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = short int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<short int, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = short int]’
ceygen/lu.cpp:2996:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<int, -1, -1, 1, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<int, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<int, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<int, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<int, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = int]’
ceygen/lu.cpp:3060:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<int, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<int, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<int, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<int, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<int, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<int, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<int, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<int, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = int]’
ceygen/lu.cpp:3092:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<long int, -1, -1, 1, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<long int, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<long int, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<long int, -1, -1, 1, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<long int, -1, -1, 1, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = long int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = long int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, -1, 1, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = long int]’
ceygen/lu.cpp:3156:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘static void Eigen::PartialPivLU<MatrixType>::check_template_parameters() [with _MatrixType = Eigen::Matrix<long int, -1, -1, 0, -1, -1>]’:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:395:28: required from ‘Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix<long int, -1, -1, 0, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<long int, -1, -1, 0, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:215:10: required from ‘Eigen::PartialPivLU<MatrixType>::PartialPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix<long int, -1, -1, 0, -1, -1>; Eigen::PartialPivLU<MatrixType>::MatrixType = Eigen::Matrix<long int, -1, -1, 0, -1, -1>]’
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:487:42: required from ‘const Eigen::PartialPivLU<Eigen::Matrix<typename Eigen::internal::traits<T>::Scalar, Eigen::internal::traits<T>::RowsAtCompileTime, Eigen::internal::traits<T>::ColsAtCompileTime, (AutoAlign | ((Eigen::internal::traits<T>::Flags & Eigen::RowMajorBit) ? RowMajor : ColMajor)), Eigen::internal::traits<T>::MaxRowsAtCompileTime, Eigen::internal::traits<T>::MaxColsAtCompileTime> > Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = long int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:41: required from ‘static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = long int]’
/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86: required from ‘typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Map<Eigen::Matrix<long int, -1, -1, 0, -1, -1>, 0, Eigen::Stride<-1, 1> >; typename Eigen::internal::traits<T>::Scalar = long int]’
ceygen/lu.cpp:3188:42: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:114:9: error: ‘THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES’ is not a member of ‘Eigen::internal::static_assertion<false>’
if (Eigen::internal::static_assertion<bool(CONDITION)>::MSG) {}
^
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:178:5: note: in expansion of macro ‘EIGEN_STATIC_ASSERT’
EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES)
^
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:177:7: note: in expansion of macro ‘EIGEN_STATIC_ASSERT_NON_INTEGER’
EIGEN_STATIC_ASSERT_NON_INTEGER(Scalar);
^
error: command 'gcc' failed with exit status 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment