^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:147:11: error: expected nested-name-specifier before ‘Matrix22’ using Matrix22 = ApproxMVBB::MyMatrix::Matrix22< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:148:11: error: expected nested-name-specifier before ‘Matrix32’ using Matrix32 = ApproxMVBB::MyMatrix::Matrix32< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:149:11: error: expected nested-name-specifier before ‘Matrix23’ using Matrix23 = ApproxMVBB::MyMatrix::Matrix23< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:150:11: error: expected nested-name-specifier before ‘Matrix43’ using Matrix43 = ApproxMVBB::MyMatrix::Matrix43< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:151:11: error: expected nested-name-specifier before ‘Matrix34’ using Matrix34 = ApproxMVBB::MyMatrix::Matrix34< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:152:11: error: expected nested-name-specifier before ‘Vector3’ using Vector3 = ApproxMVBB::MyMatrix::Vector3< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:153:11: error: expected nested-name-specifier before ‘Vector2’ using Vector2 = ApproxMVBB::MyMatrix::Vector2< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:154:11: error: expected nested-name-specifier before ‘Vector4’ using Vector4 = ApproxMVBB::MyMatrix::Vector4< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:155:11: error: expected nested-name-specifier before ‘Vector6’ using Vector6 = ApproxMVBB::MyMatrix::Vector6< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:156:11: error: expected nested-name-specifier before ‘Quaternion’ using Quaternion = ApproxMVBB::MyMatrix::Quaternion< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:157:11: error: expected nested-name-specifier before ‘AngleAxis’ using AngleAxis = ApproxMVBB::MyMatrix::AngleAxis< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:158:11: error: expected nested-name-specifier before ‘VectorDyn’ using VectorDyn = ApproxMVBB::MyMatrix::VectorDyn< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:159:11: error: expected nested-name-specifier before ‘MatrixDynDyn’ using MatrixDynDyn = ApproxMVBB::MyMatrix::MatrixDynDyn< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:160:11: error: expected nested-name-specifier before ‘MatrixDiagDyn’ using MatrixDiagDyn = ApproxMVBB::MyMatrix::MatrixDiagDyn< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:161:11: error: expected nested-name-specifier before ‘MatrixDynDynRow’ using MatrixDynDynRow = ApproxMVBB::MyMatrix::MatrixDynDynRow< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:163:21: error: expected unqualified-id before ‘using’ template using MatrixStatDyn = ApproxMVBB::MyMatrix::MatrixStatDyn< _PREC_, M>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:164:21: error: expected unqualified-id before ‘using’ template using MatrixDynStat = ApproxMVBB::MyMatrix::MatrixDynStat< _PREC_, N>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:165:28: error: expected unqualified-id before ‘using’ template using MatrixStatStat = ApproxMVBB::MyMatrix::MatrixStatStat< _PREC_, M,N>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:166:21: error: expected unqualified-id before ‘using’ template using VectorStat = ApproxMVBB::MyMatrix::VectorStat< _PREC_, M>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:168:11: error: expected nested-name-specifier before ‘AffineTrafo’ using AffineTrafo = ApproxMVBB::MyMatrix::AffineTrafo< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:169:11: error: expected nested-name-specifier before ‘AffineTrafo2d’ using AffineTrafo2d = ApproxMVBB::MyMatrix::AffineTrafo2d< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:171:21: error: expected unqualified-id before ‘using’ template using ArrayStatDyn = ApproxMVBB::MyMatrix::ArrayStatDyn< _PREC_, M>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:172:21: error: expected unqualified-id before ‘using’ template using ArrayDynStat = ApproxMVBB::MyMatrix::ArrayDynStat< _PREC_, N>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:173:27: error: expected unqualified-id before ‘using’ template using ArrayStatStat = ApproxMVBB::MyMatrix::ArrayStatStat< _PREC_, M,N>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:174:21: error: expected unqualified-id before ‘using’ template using ArrayStat = ApproxMVBB::MyMatrix::ArrayStat< _PREC_, M>; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:175:11: error: expected nested-name-specifier before ‘Array3’ using Array3 = ApproxMVBB::MyMatrix::Array3< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:176:11: error: expected nested-name-specifier before ‘Array2’ using Array2 = ApproxMVBB::MyMatrix::Array2< _PREC_ >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:128:31: error: expected unqualified-id before ‘using’ template using MatrixBase = ApproxMVBB::MyMatrix::MatrixBase; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:129:31: error: expected unqualified-id before ‘using’ template using ArrayBase = ApproxMVBB::MyMatrix::ArrayBase; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:131:31: error: expected unqualified-id before ‘using’ template using VectorBDyn = ApproxMVBB::MyMatrix::VectorBDyn; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:132:38: error: expected unqualified-id before ‘using’ template using VectorBStat = ApproxMVBB::MyMatrix::VectorBStat; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:134:31: error: expected unqualified-id before ‘using’ template using MatrixBDynDyn = ApproxMVBB::MyMatrix::MatrixBDynDyn; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:135:38: error: expected unqualified-id before ‘using’ template using MatrixBDynStat = ApproxMVBB::MyMatrix::MatrixBDynStat; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:136:38: error: expected unqualified-id before ‘using’ template using MatrixBStatDyn = ApproxMVBB::MyMatrix::MatrixBStatDyn; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:138:33: error: expected unqualified-id before ‘using’ template using MatrixRef = ApproxMVBB::MyMatrix::MatrixRef< EigenType >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:139:33: error: expected unqualified-id before ‘using’ template using MatrixMap = ApproxMVBB::MyMatrix::MatrixMap< EigenType >; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyMatrixTypeDefs.hpp:178:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES’ ApproxMVBB_DEFINE_MATRIX_SPECIALTYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:28:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES_OF’ ApproxMVBB_DEFINE_MATRIX_TYPES_OF( PREC ) \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ In file included from /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:18:0, from /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/ComputeApproxMVBB.hpp:16, from /home/ubuntu/workspace/mvbb.h:5, from /home/ubuntu/workspace/main.cpp:27: /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyContainerTypeDefs.hpp:41:4: error: expected unqualified-id before ‘using’ using StdMapAligned = ApproxMVBB::MyContainers::StdMapAligned; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:29:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_CONTAINER_TYPES’ ApproxMVBB_DEFINE_CONTAINER_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyContainerTypeDefs.hpp:43:63: error: ‘hash’ in namespace ‘std’ does not name a template type template, typename Pred = std::equal_to > \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:29:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_CONTAINER_TYPES’ ApproxMVBB_DEFINE_CONTAINER_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyContainerTypeDefs.hpp:43:67: error: expected ‘>’ before ‘<’ token template, typename Pred = std::equal_to > \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:29:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_CONTAINER_TYPES’ ApproxMVBB_DEFINE_CONTAINER_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyContainerTypeDefs.hpp:44:4: error: expected unqualified-id before ‘using’ using StdUMapAligned = ApproxMVBB::MyContainers::StdUMapAligned; \ ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:29:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_CONTAINER_TYPES’ ApproxMVBB_DEFINE_CONTAINER_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/MyContainerTypeDefs.hpp:47:4: error: expected unqualified-id before ‘using’ using StdVecAligned = ApproxMVBB::MyContainers::StdVecAligned< Type >; ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/Common/TypeDefs.hpp:29:5: note: in expansion of macro ‘ApproxMVBB_DEFINE_CONTAINER_TYPES’ ApproxMVBB_DEFINE_CONTAINER_TYPES ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:20:1: note: in expansion of macro ‘ApproxMVBB_DEFINE_MATRIX_TYPES’ ApproxMVBB_DEFINE_MATRIX_TYPES ^ In file included from /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/ProjectedPointSet.hpp:20:0, from /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/ComputeApproxMVBB.hpp:22, from /home/ubuntu/workspace/mvbb.h:5, from /home/ubuntu/workspace/main.cpp:27: /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:35:40: error: variable or field ‘makeCoordinateSystem’ declared void inline void makeCoordinateSystem( Vector3 &v1, ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:35:40: error: ‘Vector3’ was not declared in this scope /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:35:49: error: ‘v1’ was not declared in this scope inline void makeCoordinateSystem( Vector3 &v1, ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:36:40: error: ‘Vector3’ was not declared in this scope Vector3 &v2, ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:36:49: error: ‘v2’ was not declared in this scope Vector3 &v2, ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:37:40: error: ‘Vector3’ was not declared in this scope Vector3 &v3) ^ /home/ubuntu/miniconda/envs/mvbb/include/ApproxMVBB/ApproxMVBB/MakeCoordinateSystem.hpp:37:49: error: ‘v3’ was not declared in this scope Vector3 &v3) ^ /home/ubuntu/workspace/main.cpp:32:1: error: expected ‘}’ at end of input } ^ /home/ubuntu/workspace/main.cpp:32:1: error: expected ‘}’ at end of input make[2]: *** [CMakeFiles/mvbb_test.dir/main.cpp.o] Error 1 make[1]: *** [CMakeFiles/mvbb_test.dir/all] Error 2 make: *** [all] Error 2