-
Notifications
You must be signed in to change notification settings - Fork 903
Open
Description
With latest gtsam from source, we get a couple of errors:
[vcpkg_installed]/include\gtsam/base/Manifold.h(135,1): error C2061: syntax error: identifier 'structure_category' (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(136,48): error C2039: 'dimension': is not a member of 'gtsam::traits<vertigo::SwitchVariableLinear>' (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(136,1): error C2065: 'dimension': undeclared identifier (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(136,1): error C2131: expression did not evaluate to a constant (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(137,44): error C2039: 'ManifoldType': is not a member of 'gtsam::traits<vertigo::SwitchVariableLinear>' (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(141,37): error C2065: 'structure_category_tag': undeclared identifier (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(141,10): error C2923: 'std::is_base_of_v': 'structure_category_tag' is not a valid template type argument for parameter '_Derived' (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(140,31): error C2789: 'gtsam::IsManifold<T>::value': an object of const-qualified type must be initialized [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(141): error C2062: type 'unknown-type' unexpected (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(159,16): error C3646: 'p': unknown override specifier (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(159,17): error C2059: syntax error: ',' (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/base/Manifold.h(159): error C2238: unexpected token(s) preceding ';' (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
[vcpkg_installed]/include\gtsam/linear/NoiseModel.h(673,23): error C2131: expression did not evaluate to a constant (compiling source file E:\rtabmap\corelib\src\optimizer\OptimizerGTSAM.cpp) [E:\rtabmap\build\corelib\src\rtabmap_core.vcxproj]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels