Skip to content

GTSAM Eigen version problem #150

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
LT200415 opened this issue Apr 15, 2025 · 0 comments
Open

GTSAM Eigen version problem #150

LT200415 opened this issue Apr 15, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@LT200415
Copy link

             from /usr/local/include/gtsam/base/Manifold.h:22,
             from /usr/local/include/gtsam/geometry/BearingRange.h:21,
             from /usr/local/include/gtsam/geometry/Pose3.h:22,
             from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/include/vlcal/preprocess/dynamic_point_cloud_integrator.hpp:8,
             from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/src/vlcal/preprocess/dynamic_point_cloud_integrator.cpp:1:

/usr/local/include/gtsam/base/Vector.h:45:82: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
45 | static const Eigen::MatrixBase::ConstantReturnType Z_2x1 = Vector2::Zero();
| ~~~~~~~~~~~~~^~
/usr/local/include/gtsam/base/Vector.h:46:82: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
46 | static const Eigen::MatrixBase::ConstantReturnType Z_3x1 = Vector3::Zero();
| ~~~~~~~~~~~~~^~
/usr/local/include/gtsam/base/Vector.h:54:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
54 | GTSAM_MAKE_VECTOR_DEFS(4)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:55:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
55 | GTSAM_MAKE_VECTOR_DEFS(5)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:56:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
56 | GTSAM_MAKE_VECTOR_DEFS(6)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:57:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
57 | GTSAM_MAKE_VECTOR_DEFS(7)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/gtsam/base/Matrix.h:28,
from /usr/local/include/gtsam/base/Manifold.h:22,
from /usr/local/include/gtsam/geometry/BearingRange.h:21,
from /usr/local/include/gtsam/geometry/Pose3.h:22,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/include/vlcal/preprocess/dynamic_point_cloud_integrator.hpp:8,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/src/vlcal/preprocess/preprocess.cpp:24:
/usr/local/include/gtsam/base/Vector.h:45:82: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
45 | static const Eigen::MatrixBase::ConstantReturnType Z_2x1 = Vector2::Zero();
| ~~~~~~~~~~~~~^~
/usr/local/include/gtsam/base/Vector.h:58:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
58 | GTSAM_MAKE_VECTOR_DEFS(8)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:46:82: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
46 | static const Eigen::MatrixBase::ConstantReturnType Z_3x1 = Vector3::Zero();
| ~~~~~~~~~~~~~^~
/usr/local/include/gtsam/base/Vector.h:54:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
54 | GTSAM_MAKE_VECTOR_DEFS(4)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:59:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
59 | GTSAM_MAKE_VECTOR_DEFS(9)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:55:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
55 | GTSAM_MAKE_VECTOR_DEFS(5)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:60:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
60 | GTSAM_MAKE_VECTOR_DEFS(10)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:56:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
56 | GTSAM_MAKE_VECTOR_DEFS(6)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:57:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
57 | GTSAM_MAKE_VECTOR_DEFS(7)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:61:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
61 | GTSAM_MAKE_VECTOR_DEFS(11)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:58:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
58 | GTSAM_MAKE_VECTOR_DEFS(8)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:59:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
59 | GTSAM_MAKE_VECTOR_DEFS(9)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:62:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
62 | GTSAM_MAKE_VECTOR_DEFS(12)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:60:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
60 | GTSAM_MAKE_VECTOR_DEFS(10)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:63:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
63 | GTSAM_MAKE_VECTOR_DEFS(15)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:75:52: error: static assertion failed: Error: GTSAM was built against a different version of Eigen
75 | GTSAM_EIGEN_VERSION_WORLD==EIGEN_WORLD_VERSION &&
| ^
/usr/local/include/gtsam/base/Vector.h:61:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
61 | GTSAM_MAKE_VECTOR_DEFS(11)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:62:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
62 | GTSAM_MAKE_VECTOR_DEFS(12)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:63:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
63 | GTSAM_MAKE_VECTOR_DEFS(15)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:75:52: error: static assertion failed: Error: GTSAM was built against a different version of Eigen
75 | GTSAM_EIGEN_VERSION_WORLD==EIGEN_WORLD_VERSION &&
| ^
In file included from /usr/local/include/gtsam/base/Manifold.h:22,
from /usr/local/include/gtsam/geometry/BearingRange.h:21,
from /usr/local/include/gtsam/geometry/Pose3.h:22,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/include/vlcal/preprocess/dynamic_point_cloud_integrator.hpp:8,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/src/vlcal/preprocess/dynamic_point_cloud_integrator.cpp:1:
/usr/local/include/gtsam/base/Matrix.h:59:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
59 | GTSAM_MAKE_MATRIX_DEFS(1)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/gtsam/base/Manifold.h:22,
from /usr/local/include/gtsam/geometry/BearingRange.h:21,
from /usr/local/include/gtsam/geometry/Pose3.h:22,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/include/vlcal/preprocess/dynamic_point_cloud_integrator.hpp:8,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/src/vlcal/preprocess/preprocess.cpp:24:
/usr/local/include/gtsam/base/Matrix.h:59:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
59 | GTSAM_MAKE_MATRIX_DEFS(1)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:60:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
60 | GTSAM_MAKE_MATRIX_DEFS(2)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:60:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
60 | GTSAM_MAKE_MATRIX_DEFS(2)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:61:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
61 | GTSAM_MAKE_MATRIX_DEFS(3)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:61:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
61 | GTSAM_MAKE_MATRIX_DEFS(3)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:62:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
62 | GTSAM_MAKE_MATRIX_DEFS(4)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:62:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
62 | GTSAM_MAKE_MATRIX_DEFS(4)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:63:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
63 | GTSAM_MAKE_MATRIX_DEFS(5)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:63:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
63 | GTSAM_MAKE_MATRIX_DEFS(5)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:64:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
64 | GTSAM_MAKE_MATRIX_DEFS(6)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:65:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
65 | GTSAM_MAKE_MATRIX_DEFS(7)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:64:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
64 | GTSAM_MAKE_MATRIX_DEFS(6)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:66:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
66 | GTSAM_MAKE_MATRIX_DEFS(8)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:65:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
65 | GTSAM_MAKE_MATRIX_DEFS(7)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:67:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
67 | GTSAM_MAKE_MATRIX_DEFS(9)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:66:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
66 | GTSAM_MAKE_MATRIX_DEFS(8)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:67:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
67 | GTSAM_MAKE_MATRIX_DEFS(9)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/include/gtsam/base/Matrix.h:28,
from /usr/local/include/gtsam/base/Manifold.h:22,
from /usr/local/include/gtsam/geometry/BearingRange.h:21,
from /usr/local/include/gtsam/geometry/Pose3.h:22,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/src/vlcal/calib/visual_camera_calibration.cpp:16:
/usr/local/include/gtsam/base/Vector.h:45:82: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
45 | static const Eigen::MatrixBase::ConstantReturnType Z_2x1 = Vector2::Zero();
| ~~~~~~~~~~~~~^~
/usr/local/include/gtsam/base/Vector.h:46:82: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
46 | static const Eigen::MatrixBase::ConstantReturnType Z_3x1 = Vector3::Zero();
| ~~~~~~~~~~~~~^~
/usr/local/include/gtsam/base/Vector.h:54:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
54 | GTSAM_MAKE_VECTOR_DEFS(4)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:55:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
55 | GTSAM_MAKE_VECTOR_DEFS(5)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:56:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
56 | GTSAM_MAKE_VECTOR_DEFS(6)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:57:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
57 | GTSAM_MAKE_VECTOR_DEFS(7)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:58:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
58 | GTSAM_MAKE_VECTOR_DEFS(8)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:59:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
59 | GTSAM_MAKE_VECTOR_DEFS(9)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:60:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
60 | GTSAM_MAKE_VECTOR_DEFS(10)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:61:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
61 | GTSAM_MAKE_VECTOR_DEFS(11)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:62:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
62 | GTSAM_MAKE_VECTOR_DEFS(12)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:63:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
63 | GTSAM_MAKE_VECTOR_DEFS(15)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Vector.h:75:52: error: static assertion failed: Error: GTSAM was built against a different version of Eigen
75 | GTSAM_EIGEN_VERSION_WORLD==EIGEN_WORLD_VERSION &&
| ^
In file included from /usr/local/include/gtsam/base/Manifold.h:22,
from /usr/local/include/gtsam/geometry/BearingRange.h:21,
from /usr/local/include/gtsam/geometry/Pose3.h:22,
from /home/robot/catkin_ws/src/direct_visual_lidar_calibration/src/vlcal/calib/visual_camera_calibration.cpp:16:
/usr/local/include/gtsam/base/Matrix.h:59:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
59 | GTSAM_MAKE_MATRIX_DEFS(1)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:60:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
60 | GTSAM_MAKE_MATRIX_DEFS(2)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:61:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
61 | GTSAM_MAKE_MATRIX_DEFS(3)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:62:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
62 | GTSAM_MAKE_MATRIX_DEFS(4)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:63:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
63 | GTSAM_MAKE_MATRIX_DEFS(5)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:64:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
64 | GTSAM_MAKE_MATRIX_DEFS(6)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:65:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
65 | GTSAM_MAKE_MATRIX_DEFS(7)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:66:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
66 | GTSAM_MAKE_MATRIX_DEFS(8)
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/gtsam/base/Matrix.h:67:1: error: conversion from ‘CwiseNullaryOp<Eigen::internal::scalar_zero_op,[...]>’ to non-scalar type ‘CwiseNullaryOp<Eigen::internal::scalar_constant_op,[...]>’ requested
67 | GTSAM_MAKE_MATRIX_DEFS(9)
| ^~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [direct_visual_lidar_calibration/CMakeFiles/direct_visual_lidar_calibration.dir/build.make:230:direct_visual_lidar_calibration/CMakeFiles/direct_visual_lidar_calibration.dir/src/vlcal/preprocess/preprocess.cpp.o] 错误 1
make[2]: *** 正在等待未完成的任务....
make[2]: *** [direct_visual_lidar_calibration/CMakeFiles/direct_visual_lidar_calibration.dir/build.make:272:direct_visual_lidar_calibration/CMakeFiles/direct_visual_lidar_calibration.dir/src/vlcal/preprocess/dynamic_point_cloud_integrator.cpp.o] 错误 1
make[2]: *** [direct_visual_lidar_calibration/CMakeFiles/direct_visual_lidar_calibration.dir/build.make:314:direct_visual_lidar_calibration/CMakeFiles/direct_visual_lidar_calibration.dir/src/vlcal/calib/visual_camera_calibration.cpp.o] 错误 1
make[1]: *** [CMakeFiles/Makefile2:1346:direct_visual_lidar_calibration/CMakeFiles/direct_visual_lidar_calibration.dir/all] 错误 2
make: *** [Makefile:146:all] 错误 2
Invoking "make -j28 -l28" failed

@LT200415 LT200415 added the bug Something isn't working label Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant