Home » Language IDEs » C / C++ IDE (CDT) » Compiler Failing on non-errors(Eclipse seems to have forgotten how to macro/template)
Compiler Failing on non-errors [message #1816267] |
Thu, 24 October 2019 17:43  |
Eclipse User |
|
|
|
So I am a noob trying to find a proper IDE to work with.
Visual Studio community 2019 v16.3.4 is an obtuse rubber goose when it comes to making it link libraries right.
Code::Blocks's compiler is absurd
Leaving me with Eclipse. Version: 2019-09 R (4.13.0)
Build id: 20190917-1200
I'm loving the ease of Library integration, however I am running into an error that I have been trying to solve for a few hours and I have a feeling it is a configuration issue; however I have no idea what to even start with to find it.
I generated a hello-world code using the prompt, and compiled it to make sure I had my compilers working and I was able to even build code with my settings; it did well, ran and all that jazz.
Then, I added Matrix.h just to see that it was linking libraries correctly, and that the connections were true. What I ran into was that it decided that any given Eigen header was formatted all wrong and spits out about 300 errors each.
As a reference I had been compiling Eigen in Visual Studio without issue (though boost was completely broken ????)
I'm sure this is a simple fix, i'm just clueless on how to handle it.
My code
Quote://============================================================================
// Name : OMINA_V0_0_1E.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include "Eigen/src/Core/Matrix.h"
#include <iostream>
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
Quote:EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:440:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:440:39: error: expected unqualified-id before numeric constant
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:22: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:440:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:22: error: expected unqualified-id before numeric constant
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:440:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 3, 3) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:441:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:441:39: error: expected unqualified-id before numeric constant
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:22: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:441:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:441:39: error: expected unqualified-id before numeric constant
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:22: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:441:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:22: error: expected unqualified-id before numeric constant
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:441:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, 4, 4) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:442:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:426:32: error: expected initializer before '>' token
typedef Matrix<Type, Size, Size> Matrix##SizeSuffix##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:442:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:442:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:428:28: error: expected unqualified-id before numeric constant
typedef Matrix<Type, Size, 1> Vector##SizeSuffix##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:442:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:16: note: in definition of macro 'EIGEN_MAKE_TYPEDEFS'
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:442:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:430:22: error: expected unqualified-id before numeric constant
typedef Matrix<Type, 1, Size> RowVector##SizeSuffix##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:442:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS'
EIGEN_MAKE_TYPEDEFS(Type, TypeSuffix, Dynamic, X) \
^~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:443:1: note: in expansion of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 2) \
^~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:443:45: error: expected unqualified-id before numeric constant
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 2) \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:22: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:443:1: note: in expansion of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 2) \
^~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:443:45: error: expected unqualified-id before numeric constant
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 2) \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:31: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:444:1: note: in expansion of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 3) \
^~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:444:45: error: expected unqualified-id before numeric constant
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 3) \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:22: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:444:1: note: in expansion of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 3) \
^~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:444:45: error: expected unqualified-id before numeric constant
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 3) \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:31: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:445:1: note: in expansion of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 4)
^~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:445:45: error: expected unqualified-id before numeric constant
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 4)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:434:22: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Size, Dynamic> Matrix##Size##X##TypeSuffix; \
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:36: error: 'complex' is not a member of 'std'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:50: error: wrong number of template arguments (1, should be 6)
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:16: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:178:7: note: provided for 'template<class _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> class Eigen::Matrix'
class Matrix
^~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:20: error: expected unqualified-id before ',' token
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:445:1: note: in expansion of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 4)
^~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:445:45: error: expected unqualified-id before numeric constant
EIGEN_MAKE_FIXED_TYPEDEFS(Type, TypeSuffix, 4)
^
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:436:31: note: in definition of macro 'EIGEN_MAKE_FIXED_TYPEDEFS'
typedef Matrix<Type, Dynamic, Size> Matrix##X##Size##TypeSuffix;
^~~~
E:\Projects\Libraries\Formatted\Libraries\eigen-eigen-323c052e1731/Eigen/src/Core/Matrix.h:451:1: note: in expansion of macro 'EIGEN_MAKE_TYPEDEFS_ALL_SIZES'
EIGEN_MAKE_TYPEDEFS_ALL_SIZES(std::complex<double>, cd)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [src/subdir.mk:20: src/OMINA_V0_0_1E.o] Error 1
"make all" terminated with exit code 2. Build might be incomplete.
17:12:08 Build Failed. 270 errors, 0 warnings. (took 1s.696ms)
|
|
| | | |
Re: Compiler Failing on non-errors [message #1816427 is a reply to message #1816417] |
Tue, 29 October 2019 06:41   |
Eclipse User |
|
|
|
Matthew Carter wrote on Tue, 29 October 2019 10:49Also matrix.h is part of Eigen, which is the modern iteration of the lapack and blas initiatives from FORTRAN.
Unlike boost 1.7 which is riddled with horrible errors in its code, Eigen runs like a well oiled machine; I've had no issues with it of it's constitutive members in other IDE and it was made by some pretty talented programmers. So I find your "man this guy is a retard, obvs it's his stupid matrix code" take kind of funny.
Doubly so when I said that I am literally moving code that compiles, runs and was made from a basic template; and all I did was cite the library in the the code as one does.
In all seriousness though, if y'all don't take the time to read the posts before insulting people who want to post here, then please don't post my question. I had assumed Eclipse would have better mods, but if this is the norm than I highly doubt y'all have any technical competency with your IDE and whatever competency you have is wasted due to a complete lack of reading comprehension.
You're barking up the wrong tree here: The error messages are from the C++ compiler (maybe GNU g++) which is not a part of Eclipse, but called from Eclipse CDT.
To resolve the issue, run the compilation from console ('command prompt') and make the source work from there.
It is possible that the failing macros are using built-in macros present in 'the other IDE', and not a part of the standard.
|
|
| | | |
Goto Forum:
Current Time: Thu Jun 19 13:09:50 EDT 2025
Powered by FUDForum. Page generated in 0.04053 seconds
|