ZJU-FAST-Lab / FAST-Dynamic-Vision

Detecting and Tracking Dynamic Objects with Event and Depth Sensing
GNU General Public License v3.0
127 stars 31 forks source link

catkin make error #6

Closed kylefjl closed 2 years ago

kylefjl commented 2 years ago

When I compile,the terminal display

......
[ 92%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/code_utils/cv_utils.cc.o
[ 93%] Linking CXX executable /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/detector/detector_node
/usr/bin/ld: warning: libopencv_imgproc.so.3.4, needed by /usr/local/lib/libopencv_highgui.so.3.4.10, may conflict with libopencv_imgproc.so.3.2
/usr/bin/ld: warning: libopencv_core.so.3.4, needed by /usr/local/lib/libopencv_highgui.so.3.4.10, may conflict with libopencv_core.so.3.2
CMakeFiles/detector_node.dir/src/depth_est.cpp.o:在函数‘DepthEst::main(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&)’中:
/home/kyle/code/ros/FAST-Dynamic-Vision/src/event-detector/src/depth_est.cpp:52:对‘cv::rgbd::registerDepth(cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::Size_<int> const&, cv::_OutputArray const&, bool)’未定义的引用
collect2: error: ld returned 1 exit status
event-detector/CMakeFiles/detector_node.dir/build.make:274: recipe for target '/home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/detector/detector_node' failed
make[2]: *** [/home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/detector/detector_node] Error 1
CMakeFiles/Makefile2:3133: recipe for target 'event-detector/CMakeFiles/detector_node.dir/all' failed
make[1]: *** [event-detector/CMakeFiles/detector_node.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
[ 93%] Linking CXX shared library /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/libCAMERA_MODELS.so
[ 93%] Built target CAMERA_MODELS
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

I don't know how to solve this problem. My system version is 18.04 , opencv version is 3.2(ros install) and 3.4 (my install). Full information below

Source space: /home/kyle/code/ros/FAST-Dynamic-Vision/src
Build space: /home/kyle/code/ros/FAST-Dynamic-Vision/build
Devel space: /home/kyle/code/ros/FAST-Dynamic-Vision/devel
Install space: /home/kyle/code/ros/FAST-Dynamic-Vision/install
####
#### Running command: "cmake /home/kyle/code/ros/FAST-Dynamic-Vision/src -DCATKIN_DEVEL_PREFIX=/home/kyle/code/ros/FAST-Dynamic-Vision/devel -DCMAKE_INSTALL_PREFIX=/home/kyle/code/ros/FAST-Dynamic-Vision/install -G Unix Makefiles" in "/home/kyle/code/ros/FAST-Dynamic-Vision/build"
####
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/kyle/code/ros/FAST-Dynamic-Vision/devel
-- Using CMAKE_PREFIX_PATH: /home/kyle/code/px4/catkin/devel;/opt/ros/melodic
-- This workspace overlays: /home/kyle/code/px4/catkin/devel;/opt/ros/melodic
-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.17", minimum required is "2") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python2
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/kyle/code/ros/FAST-Dynamic-Vision/build/test_results
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.17") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.7.29
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 8 packages in topological order:
-- ~~  - dvs_msgs
-- ~~  - quadrotor_msgs
-- ~~  - pose_utils
-- ~~  - detector
-- ~~  - odom_visualization
-- ~~  - traj_utils
-- ~~  - bullet_traj_est
-- ~~  - rviz_plugins
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'dvs_msgs'
-- ==> add_subdirectory(Utils/dvs_msgs)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- dvs_msgs: 2 messages, 0 services
-- +++ processing catkin package: 'quadrotor_msgs'
-- ==> add_subdirectory(Utils/quadrotor_msgs)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- quadrotor_msgs: 13 messages, 0 services
-- Found Eigen3: /usr/include/eigen3 (Required is at least version "2.91.0") 
-- +++ processing catkin package: 'pose_utils'
-- ==> add_subdirectory(Utils/pose_utils)
-- Found Armadillo: /usr/lib/x86_64-linux-gnu/libarmadillo.so (found version "11.0.1") 
-- +++ processing catkin package: 'detector'
-- ==> add_subdirectory(event-detector)
CMake Warning (dev) at event-detector/CMakeLists.txt:182:
  Syntax Warning in cmake code at column 40

  Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at event-detector/CMakeLists.txt:183:
  Syntax Warning in cmake code at column 31

  Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at event-detector/CMakeLists.txt:184:
  Syntax Warning in cmake code at column 36

  Argument not separated from preceding token by whitespace.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenCV: /usr/local (found version "3.4.10") 
CMake Warning at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:166 (message):
  catkin_package() DEPENDS on 'system_lib' but neither
  'system_lib_INCLUDE_DIRS' nor 'system_lib_LIBRARIES' is defined.
Call Stack (most recent call first):
  /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
  event-detector/CMakeLists.txt:113 (catkin_package)

CMake Warning at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:166 (message):
  catkin_package() DEPENDS on 'EIGEN3' but neither 'EIGEN3_INCLUDE_DIRS' nor
  'EIGEN3_LIBRARIES' is defined.
Call Stack (most recent call first):
  /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
  event-detector/CMakeLists.txt:113 (catkin_package)

-- PRINT OpenCV version: 3.4.10
-- OpenCV libs: opencv_calib3dopencv_coreopencv_dnnopencv_features2dopencv_flannopencv_highguiopencv_imgcodecsopencv_imgprocopencv_mlopencv_objdetectopencv_photoopencv_shapeopencv_stitchingopencv_superresopencv_videoopencv_videoioopencv_videostabopencv_viz
-- OpenCV libs dir : /usr/local/include/usr/local/include/opencv
-- +++ processing catkin package: 'odom_visualization'
-- ==> add_subdirectory(Utils/odom_visualization)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'traj_utils'
-- ==> add_subdirectory(planner/traj_utils)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- traj_utils: 2 messages, 0 services
-- +++ processing catkin package: 'bullet_traj_est'
-- ==> add_subdirectory(bullet_traj)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   system
-- Found CXSparse: /usr/include/suitesparse (found suitable version "3.1.9", minimum required is "3.1.9") 
-- A library with BLAS API found.
-- Found AMD headers in: /usr/include/suitesparse
-- Found AMD library: /usr/lib/x86_64-linux-gnu/libamd.so
-- Found CAMD headers in: /usr/include/suitesparse
-- Found CAMD library: /usr/lib/x86_64-linux-gnu/libcamd.so
-- Found CCOLAMD headers in: /usr/include/suitesparse
-- Found CCOLAMD library: /usr/lib/x86_64-linux-gnu/libccolamd.so
-- Found CHOLMOD headers in: /usr/include/suitesparse
-- Found CHOLMOD library: /usr/lib/x86_64-linux-gnu/libcholmod.so
-- Found COLAMD headers in: /usr/include/suitesparse
-- Found COLAMD library: /usr/lib/x86_64-linux-gnu/libcolamd.so
-- Found SPQR headers in: /usr/include/suitesparse
-- Found SPQR library: /usr/lib/x86_64-linux-gnu/libspqr.so
-- Found Config headers in: /usr/include/suitesparse
-- Found Config library: /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so
-- Did not find Intel TBB library, assuming SuiteSparseQR was not compiled with TBB.
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Adding librt to SuiteSparse_config libraries (required on Linux & Unix [not OSX] if SuiteSparse is compiled with timing).
-- Could NOT find METIS (missing: METIS_INCLUDE_DIR METIS_LIBRARY) 
-- Found SuiteSparse: /usr/include/suitesparse (found suitable version "5.1.2", minimum required is "5.1.2") found components:  AMD CAMD CCOLAMD CHOLMOD COLAMD SPQR Config 
-- Found required Ceres dependency: Eigen version 3.3.4 in /usr/lib/cmake/eigen3
-- Found required Ceres dependency: glog
-- Found required Ceres dependency: gflags
-- Found Ceres version: 2.1.0 installed in: /usr/local with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations, Multithreading]
-- [STATUS] OpenCV library status:
-- [STATUS]     version: 3.4.10
-- [STATUS]     libraries: opencv_calib3d;opencv_core;opencv_dnn;opencv_features2d;opencv_flann;opencv_highgui;opencv_imgcodecs;opencv_imgproc;opencv_ml;opencv_objdetect;opencv_photo;opencv_shape;opencv_stitching;opencv_superres;opencv_video;opencv_videoio;opencv_videostab;opencv_viz
-- [STATUS]     include path: /usr/local/include;/usr/local/include/opencv
-- [STATUS] Eigen library path: /usr/include/eigen3
-- +++ processing catkin package: 'rviz_plugins'
-- ==> add_subdirectory(Utils/rviz_plugins)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:166 (message):
  catkin_package() DEPENDS on 'system_lib' but neither
  'system_lib_INCLUDE_DIRS' nor 'system_lib_LIBRARIES' is defined.
Call Stack (most recent call first):
  /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
  Utils/rviz_plugins/CMakeLists.txt:11 (catkin_package)

-- Using Qt5 based on the rviz_QT_VERSION: 5.9.5
-- Configuring done
CMake Warning (dev) at Utils/rviz_plugins/CMakeLists.txt:65 (add_dependencies):
  Policy CMP0046 is not set: Error on non-existent dependency in
  add_dependencies.  Run "cmake --help-policy CMP0046" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  The dependency target "multi_map_server_generate_messages_cpp" of target
  "rviz_plugins" does not exist.
This warning is for project developers.  Use -Wno-dev to suppress it.

WARNING: Target "detector_node" requests linking to directory "/home/kyle/code/ros/FAST-Dynamic-Vision/devel/include".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "detector_node" requests linking to directory "/opt/ros/melodic/include".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "detector_node" requests linking to directory "/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "detector_node" requests linking to directory "/usr/include".  Targets may link only to libraries.  CMake is dropping the item.
WARNING: Target "detector_node" requests linking to directory "/usr/include/opencv".  Targets may link only to libraries.  CMake is dropping the item.
-- Generating done
-- Build files have been written to: /home/kyle/code/ros/FAST-Dynamic-Vision/build
####
#### Running command: "make -j8 -l8" in "/home/kyle/code/ros/FAST-Dynamic-Vision/build"
####
Scanning dependencies of target _dvs_msgs_generate_messages_check_deps_Event
Scanning dependencies of target std_msgs_generate_messages_nodejs
Scanning dependencies of target std_msgs_generate_messages_py
Scanning dependencies of target _dvs_msgs_generate_messages_check_deps_EventArray
Scanning dependencies of target std_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_cpp
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_StatusData
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_lisp
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_Odometry
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_PPROutputData
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_PositionCommand
Scanning dependencies of target nav_msgs_generate_messages_cpp
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_TRPYCommand
[  0%] Built target _dvs_msgs_generate_messages_check_deps_Event
[  0%] Built target _dvs_msgs_generate_messages_check_deps_EventArray
[  0%] Built target nav_msgs_generate_messages_cpp
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_StatusData
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_OutputData
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_Corrections
Scanning dependencies of target geometry_msgs_generate_messages_cpp
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_SO3Command
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_Odometry
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_PositionCommand
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_PPROutputData
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_TRPYCommand
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_LQRTrajectory
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_AuxCommand
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_Serial
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_PolynomialTrajectory
Scanning dependencies of target _quadrotor_msgs_generate_messages_check_deps_Gains
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_Corrections
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_OutputData
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_SO3Command
Scanning dependencies of target nav_msgs_generate_messages_py
Scanning dependencies of target geometry_msgs_generate_messages_py
Scanning dependencies of target nav_msgs_generate_messages_lisp
[  0%] Built target nav_msgs_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_AuxCommand
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_LQRTrajectory
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_Serial
[  0%] Built target nav_msgs_generate_messages_lisp
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_Gains
Scanning dependencies of target geometry_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_eus
[  0%] Built target _quadrotor_msgs_generate_messages_check_deps_PolynomialTrajectory
Scanning dependencies of target nav_msgs_generate_messages_eus
Scanning dependencies of target nav_msgs_generate_messages_nodejs
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_py
Scanning dependencies of target pose_utils
[  0%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_lisp
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target nav_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_nodejs
[  0%] Built target nav_msgs_generate_messages_nodejs
[  0%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target rosgraph_msgs_generate_messages_py
[  1%] Building CXX object Utils/pose_utils/CMakeFiles/pose_utils.dir/src/pose_utils.cpp.o
[  1%] Built target roscpp_generate_messages_lisp
Scanning dependencies of target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target rosgraph_msgs_generate_messages_lisp
Scanning dependencies of target roscpp_generate_messages_cpp
Scanning dependencies of target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target rosgraph_msgs_generate_messages_cpp
[  1%] Built target rosgraph_msgs_generate_messages_py
[  1%] Built target rosgraph_msgs_generate_messages_nodejs
Scanning dependencies of target roscpp_generate_messages_py
[  1%] Built target rosgraph_msgs_generate_messages_lisp
[  1%] Built target roscpp_generate_messages_cpp
[  1%] Built target rosgraph_msgs_generate_messages_cpp
Scanning dependencies of target roscpp_generate_messages_nodejs
[  1%] Built target roscpp_generate_messages_py
[  1%] Built target rosgraph_msgs_generate_messages_eus
Scanning dependencies of target roscpp_generate_messages_eus
Scanning dependencies of target sensor_msgs_generate_messages_lisp
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_eus
[  1%] Built target roscpp_generate_messages_nodejs
Scanning dependencies of target _traj_utils_generate_messages_check_deps_DataDisp
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[  1%] Built target roscpp_generate_messages_eus
[  1%] Built target sensor_msgs_generate_messages_lisp
Scanning dependencies of target _traj_utils_generate_messages_check_deps_PolyTraj
[  1%] Built target sensor_msgs_generate_messages_nodejs
[  1%] Built target sensor_msgs_generate_messages_eus
[  1%] Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target traj_utils
Scanning dependencies of target CAMERA_MODELS
Scanning dependencies of target dvs_msgs_generate_messages_eus
[  2%] Generating src/moc_goal_tool.cpp
Scanning dependencies of target dvs_msgs_generate_messages_py
[  3%] Building CXX object planner/traj_utils/CMakeFiles/traj_utils.dir/src/planning_visualization.cpp.o
[  4%] Generating EusLisp code from dvs_msgs/Event.msg
[  5%] Generating Python from MSG dvs_msgs/Event
[  5%] Built target _traj_utils_generate_messages_check_deps_DataDisp
[  6%] Built target _traj_utils_generate_messages_check_deps_PolyTraj
[  6%] Generating Python from MSG dvs_msgs/EventArray
Scanning dependencies of target rviz_plugins
Scanning dependencies of target dvs_msgs_generate_messages_cpp
[  7%] Generating C++ code from dvs_msgs/Event.msg
[  8%] Generating EusLisp code from dvs_msgs/EventArray.msg
[  8%] Building CXX object Utils/rviz_plugins/CMakeFiles/rviz_plugins.dir/src/pose_tool.cpp.o
[  8%] Generating EusLisp manifest code for dvs_msgs
[  8%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/Camera.cc.o
[  9%] Building CXX object Utils/rviz_plugins/CMakeFiles/rviz_plugins.dir/src/goal_tool.cpp.o
[  9%] Generating Python msg __init__.py for dvs_msgs
[  9%] Generating C++ code from dvs_msgs/EventArray.msg
[  9%] Built target dvs_msgs_generate_messages_py
[ 10%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/CostFunctionFactory.cc.o
[ 10%] Built target dvs_msgs_generate_messages_cpp
Scanning dependencies of target dvs_msgs_generate_messages_lisp
[ 11%] Generating Lisp code from dvs_msgs/Event.msg
[ 12%] Generating Lisp code from dvs_msgs/EventArray.msg
[ 12%] Built target dvs_msgs_generate_messages_lisp
Scanning dependencies of target dvs_msgs_generate_messages_nodejs
[ 13%] Generating Javascript code from dvs_msgs/Event.msg
[ 13%] Generating Javascript code from dvs_msgs/EventArray.msg
[ 13%] Built target dvs_msgs_generate_messages_nodejs
Scanning dependencies of target quadrotor_msgs_generate_messages_cpp
[ 13%] Generating C++ code from quadrotor_msgs/Serial.msg
[ 13%] Built target dvs_msgs_generate_messages_eus
Scanning dependencies of target quadrotor_msgs_generate_messages_py
[ 15%] Generating C++ code from quadrotor_msgs/LQRTrajectory.msg
[ 15%] Generating Python from MSG quadrotor_msgs/Serial
[ 16%] Generating Python from MSG quadrotor_msgs/LQRTrajectory
[ 17%] Generating C++ code from quadrotor_msgs/Corrections.msg
[ 18%] Generating Python from MSG quadrotor_msgs/Corrections
[ 18%] Generating C++ code from quadrotor_msgs/AuxCommand.msg
[ 19%] Generating C++ code from quadrotor_msgs/PolynomialTrajectory.msg
[ 19%] Generating Python from MSG quadrotor_msgs/AuxCommand
[ 20%] Generating C++ code from quadrotor_msgs/OutputData.msg
[ 21%] Generating Python from MSG quadrotor_msgs/PolynomialTrajectory
[ 21%] Generating C++ code from quadrotor_msgs/PPROutputData.msg
[ 22%] Generating Python from MSG quadrotor_msgs/OutputData
[ 23%] Generating C++ code from quadrotor_msgs/Gains.msg
[ 23%] Generating Python from MSG quadrotor_msgs/PPROutputData
[ 25%] Generating C++ code from quadrotor_msgs/TRPYCommand.msg
[ 25%] Generating Python from MSG quadrotor_msgs/Gains
[ 25%] Generating C++ code from quadrotor_msgs/StatusData.msg
[ 26%] Generating Python from MSG quadrotor_msgs/TRPYCommand
[ 27%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/CameraFactory.cc.o
[ 27%] Generating Python from MSG quadrotor_msgs/StatusData
[ 29%] Generating C++ code from quadrotor_msgs/Odometry.msg
[ 30%] Generating Python from MSG quadrotor_msgs/Odometry
[ 31%] Generating C++ code from quadrotor_msgs/SO3Command.msg
[ 32%] Generating Python from MSG quadrotor_msgs/SO3Command
[ 32%] Generating C++ code from quadrotor_msgs/PositionCommand.msg
[ 32%] Generating Python from MSG quadrotor_msgs/PositionCommand
[ 32%] Built target quadrotor_msgs_generate_messages_cpp
Scanning dependencies of target quadrotor_msgs_generate_messages_lisp
[ 33%] Generating Lisp code from quadrotor_msgs/Serial.msg
[ 33%] Generating Lisp code from quadrotor_msgs/LQRTrajectory.msg
[ 34%] Generating Python msg __init__.py for quadrotor_msgs
[ 35%] Generating Lisp code from quadrotor_msgs/Corrections.msg
[ 36%] Generating Lisp code from quadrotor_msgs/AuxCommand.msg
[ 36%] Generating Lisp code from quadrotor_msgs/PolynomialTrajectory.msg
[ 36%] Built target quadrotor_msgs_generate_messages_py
[ 37%] Generating Lisp code from quadrotor_msgs/OutputData.msg
Scanning dependencies of target quadrotor_msgs_generate_messages_eus
[ 38%] Generating EusLisp code from quadrotor_msgs/Serial.msg
[ 39%] Generating Lisp code from quadrotor_msgs/PPROutputData.msg
[ 39%] Generating Lisp code from quadrotor_msgs/Gains.msg
[ 40%] Generating EusLisp code from quadrotor_msgs/LQRTrajectory.msg
[ 41%] Generating Lisp code from quadrotor_msgs/TRPYCommand.msg
[ 43%] Generating EusLisp code from quadrotor_msgs/Corrections.msg
[ 44%] Generating Lisp code from quadrotor_msgs/StatusData.msg
[ 44%] Generating Lisp code from quadrotor_msgs/Odometry.msg
[ 44%] Generating EusLisp code from quadrotor_msgs/AuxCommand.msg
[ 45%] Generating Lisp code from quadrotor_msgs/SO3Command.msg
[ 46%] Generating EusLisp code from quadrotor_msgs/PolynomialTrajectory.msg
[ 47%] Generating Lisp code from quadrotor_msgs/PositionCommand.msg
[ 47%] Built target quadrotor_msgs_generate_messages_lisp
Scanning dependencies of target quadrotor_msgs_generate_messages_nodejs
[ 47%] Generating Javascript code from quadrotor_msgs/Serial.msg
[ 48%] Generating EusLisp code from quadrotor_msgs/OutputData.msg
[ 49%] Generating Javascript code from quadrotor_msgs/LQRTrajectory.msg
[ 50%] Generating Javascript code from quadrotor_msgs/Corrections.msg
[ 50%] Generating EusLisp code from quadrotor_msgs/PPROutputData.msg
[ 50%] Generating Javascript code from quadrotor_msgs/AuxCommand.msg
[ 51%] Generating EusLisp code from quadrotor_msgs/Gains.msg
[ 52%] Generating Javascript code from quadrotor_msgs/PolynomialTrajectory.msg
[ 53%] Generating EusLisp code from quadrotor_msgs/TRPYCommand.msg
[ 54%] Generating Javascript code from quadrotor_msgs/OutputData.msg
[ 54%] Generating EusLisp code from quadrotor_msgs/StatusData.msg
[ 54%] Generating Javascript code from quadrotor_msgs/PPROutputData.msg
[ 55%] Generating Javascript code from quadrotor_msgs/Gains.msg
[ 56%] Generating Javascript code from quadrotor_msgs/TRPYCommand.msg
[ 58%] Generating EusLisp code from quadrotor_msgs/Odometry.msg
[ 59%] Generating EusLisp code from quadrotor_msgs/SO3Command.msg
[ 59%] Generating Javascript code from quadrotor_msgs/StatusData.msg
[ 60%] Generating Javascript code from quadrotor_msgs/Odometry.msg
[ 60%] Generating EusLisp code from quadrotor_msgs/PositionCommand.msg
[ 61%] Generating EusLisp manifest code for quadrotor_msgs
[ 62%] Generating Javascript code from quadrotor_msgs/SO3Command.msg
[ 63%] Generating Javascript code from quadrotor_msgs/PositionCommand.msg
[ 64%] Building CXX object Utils/rviz_plugins/CMakeFiles/rviz_plugins.dir/src/moc_goal_tool.cpp.o
[ 64%] Built target quadrotor_msgs_generate_messages_nodejs
Scanning dependencies of target detector_node
[ 65%] Building CXX object event-detector/CMakeFiles/detector_node.dir/src/detector_node.cpp.o
Scanning dependencies of target traj_utils_generate_messages_eus
[ 65%] Generating EusLisp code from traj_utils/DataDisp.msg
[ 66%] Generating EusLisp code from traj_utils/PolyTraj.msg
[ 67%] Generating EusLisp manifest code for traj_utils
[ 67%] Linking CXX shared library /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/libtraj_utils.so
[ 67%] Built target quadrotor_msgs_generate_messages_eus
Scanning dependencies of target traj_utils_generate_messages_lisp
[ 67%] Generating Lisp code from traj_utils/DataDisp.msg
[ 68%] Generating Lisp code from traj_utils/PolyTraj.msg
[ 68%] Built target traj_utils
[ 68%] Built target traj_utils_generate_messages_lisp
[ 68%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/PinholeCamera.cc.o
Scanning dependencies of target traj_utils_generate_messages_cpp
[ 69%] Generating C++ code from traj_utils/DataDisp.msg
[ 70%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/PinholeFullCamera.cc.o
[ 72%] Generating C++ code from traj_utils/PolyTraj.msg
[ 72%] Built target traj_utils_generate_messages_eus
Scanning dependencies of target traj_utils_generate_messages_nodejs
[ 73%] Generating Javascript code from traj_utils/DataDisp.msg
[ 74%] Linking CXX shared library /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/libpose_utils.so
[ 74%] Built target traj_utils_generate_messages_cpp
[ 74%] Generating Javascript code from traj_utils/PolyTraj.msg
Scanning dependencies of target traj_utils_generate_messages_py
[ 75%] Generating Python from MSG traj_utils/DataDisp
[ 75%] Built target traj_utils_generate_messages_nodejs
Scanning dependencies of target dvs_msgs_generate_messages
[ 75%] Built target dvs_msgs_generate_messages
[ 75%] Built target pose_utils
[ 76%] Generating Python from MSG traj_utils/PolyTraj
Scanning dependencies of target decode_msgs
[ 77%] Building CXX object Utils/quadrotor_msgs/CMakeFiles/decode_msgs.dir/src/decode_msgs.cpp.o
[ 78%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/CataCamera.cc.o
[ 79%] Generating Python msg __init__.py for traj_utils
[ 79%] Built target traj_utils_generate_messages_py
Scanning dependencies of target encode_msgs
[ 80%] Building CXX object Utils/quadrotor_msgs/CMakeFiles/encode_msgs.dir/src/encode_msgs.cpp.o
[ 80%] Linking CXX shared library /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/librviz_plugins.so
[ 80%] Built target rviz_plugins
Scanning dependencies of target quadrotor_msgs_generate_messages
[ 80%] Built target quadrotor_msgs_generate_messages
Scanning dependencies of target traj_utils_generate_messages
[ 80%] Built target traj_utils_generate_messages
[ 81%] Building CXX object event-detector/CMakeFiles/detector_node.dir/src/motion_compensation.cpp.o
[ 82%] Linking CXX shared library /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/libencode_msgs.so
[ 82%] Built target encode_msgs
[ 82%] Building CXX object event-detector/CMakeFiles/detector_node.dir/src/obj_detector.cpp.o
[ 82%] Linking CXX shared library /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/libdecode_msgs.so
[ 82%] Built target decode_msgs
Scanning dependencies of target odom_visualization
[ 83%] Building CXX object Utils/odom_visualization/CMakeFiles/odom_visualization.dir/src/odom_visualization.cpp.o
[ 83%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/EquidistantCamera.cc.o
[ 84%] Building CXX object event-detector/CMakeFiles/detector_node.dir/src/tracker.cpp.o
[ 86%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/ScaramuzzaCamera.cc.o
[ 87%] Building CXX object event-detector/CMakeFiles/detector_node.dir/src/depth_est.cpp.o
[ 87%] Building CXX object event-detector/CMakeFiles/detector_node.dir/src/velocity_est.cpp.o
[ 88%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/PolyFisheyeCamera.cpp.o
[ 88%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/SplineCamera.cpp.o
[ 88%] Linking CXX executable /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/odom_visualization/odom_visualization
[ 89%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/FovCamera.cpp.o
[ 89%] Built target odom_visualization
[ 90%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/sparse_graph/Transform.cc.o
[ 90%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/gpl/gpl.cc.o
[ 91%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/code_utils/math_utils/Polynomial.cpp.o
[ 92%] Building CXX object bullet_traj/CMakeFiles/CAMERA_MODELS.dir/src/camera_models/code_utils/cv_utils.cc.o
[ 93%] Linking CXX executable /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/detector/detector_node
/usr/bin/ld: warning: libopencv_imgproc.so.3.4, needed by /usr/local/lib/libopencv_highgui.so.3.4.10, may conflict with libopencv_imgproc.so.3.2
/usr/bin/ld: warning: libopencv_core.so.3.4, needed by /usr/local/lib/libopencv_highgui.so.3.4.10, may conflict with libopencv_core.so.3.2
CMakeFiles/detector_node.dir/src/depth_est.cpp.o:在函数‘DepthEst::main(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&)’中:
/home/kyle/code/ros/FAST-Dynamic-Vision/src/event-detector/src/depth_est.cpp:52:对‘cv::rgbd::registerDepth(cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::Size_<int> const&, cv::_OutputArray const&, bool)’未定义的引用
collect2: error: ld returned 1 exit status
event-detector/CMakeFiles/detector_node.dir/build.make:274: recipe for target '/home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/detector/detector_node' failed
make[2]: *** [/home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/detector/detector_node] Error 1
CMakeFiles/Makefile2:3133: recipe for target 'event-detector/CMakeFiles/detector_node.dir/all' failed
make[1]: *** [event-detector/CMakeFiles/detector_node.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
[ 93%] Linking CXX shared library /home/kyle/code/ros/FAST-Dynamic-Vision/devel/lib/libCAMERA_MODELS.so
[ 93%] Built target CAMERA_MODELS
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed
siyuanwu99 commented 2 years ago

应该是你的 OpenCV 缺少了 opencv_rgbd 这个库,可以通过这个链接编译安装。