Skip to main content



      Home
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 Go to next message
Eclipse UserFriend
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 #1816406 is a reply to message #1816267] Tue, 29 October 2019 03:15 Go to previous messageGo to next message
Eclipse UserFriend
This really isn't the proper forum for this.
This forum is to address issues with CDT.
You obviously have something wrong in Matrix.h
which has nothing to do with Eclipse CDT.
You're essentially asking us to fix your code.

There may be something (a macro, e.g.) that you must declare
or the source you have is broken.
The first major clue is the error "Matrix.h:451:50: error: wrong number of template arguments"
And there are more.
The thing to do is to try to track down what is causing it.

Whatever, there are other forums out there to address things like this.
I'd suggest stackoverflow.com but your question boils down to "What's wrong with my code?"
Something they don't like hearing (or seeing).



Re: Compiler Failing on non-errors [message #1816411 is a reply to message #1816406] Tue, 29 October 2019 04:05 Go to previous messageGo to next message
Eclipse UserFriend
As it and my code compiles in my other IDE, matrix.h is obviously not the problem; but thank you for your time.
Re: Compiler Failing on non-errors [message #1816417 is a reply to message #1816406] Tue, 29 October 2019 04:49 Go to previous messageGo to next message
Eclipse UserFriend
Also 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.
Re: Compiler Failing on non-errors [message #1816427 is a reply to message #1816417] Tue, 29 October 2019 06:41 Go to previous messageGo to next message
Eclipse UserFriend
Matthew Carter wrote on Tue, 29 October 2019 10:49
Also 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.
Re: Compiler Failing on non-errors [message #1816428 is a reply to message #1816417] Tue, 29 October 2019 06:42 Go to previous messageGo to next message
Eclipse UserFriend
Just to be clear.
This forum is for addressing problems with Eclipse /CDT itself.
Your problem is not in Eclipse.
You are getting compile errors.
The compiler is an external tool that Eclipse runs for you.
It's not part of Eclipse which is merely an enhanced editor.
Meaning Eclipse also provides a focal point for running other tools.

If you find that insulting, that's unfortunate.

Re: Compiler Failing on non-errors [message #1816436 is a reply to message #1816267] Tue, 29 October 2019 09:30 Go to previous messageGo to next message
Eclipse UserFriend
Matthew Carter wrote on Thu, 24 October 2019 17:43
So I am a noob

Matthew Carter wrote on Thu, 24 October 2019 17:43

Visual Studio community 2019 v16.3.4 is an obtuse rubber goose

Matthew Carter wrote on Thu, 24 October 2019 17:43

Code::Blocks's compiler is absurd


I don't know how you make such qualifications yet assert being a noob?


Matthew Carter wrote on Thu, 24 October 2019 17:43

however I have no idea what to even start with to find it.
I'm sure this is a simple fix, i'm just clueless on how to handle it.


Looks like you have great answers in this thread.
Re: Compiler Failing on non-errors [message #1816465 is a reply to message #1816436] Tue, 29 October 2019 13:28 Go to previous message
Eclipse UserFriend
FWIW:
I don't think including Eigen/src/Core/Matrix.h as a standalone was intended.

In fact, it uses a number of macros that are apparently defined elsewhere
and Matrix.h doesn't include any files except the following.

    #ifdef EIGEN_MATRIX_PLUGIN
    #include EIGEN_MATRIX_PLUGIN
    #endif
Note that it is including whatever EIGEN_MATRIX_PLUGIN defines.
EIGEN_MATRIX_PLUGIN is one of those defined elsewhere macros.

I tried the tutorials for Eigen and had no problems.
http://eigen.tuxfamily.org/dox/GettingStarted.html
http://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html

Much as I hate the term, it never hurts to RTFM.
I've spent a lot of time today doing what you could have done yourself.
You're welcome.

Previous Topic:Debugger not starting properly (C++ /Eclipse Remote system)
Next Topic:Custom validation on top of org.eclipse.cdt.managedbuilder.core.buildDefinitions
Goto Forum:
  


Current Time: Thu Jun 19 13:09:50 EDT 2025

Powered by FUDForum. Page generated in 0.04053 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top