dusty-nv / ros_deep_learning

Deep learning inference nodes for ROS / ROS2 with support for NVIDIA Jetson and TensorRT
879 stars 257 forks source link

catkin_make failed after linking dependancies #38

Open ARLunan opened 4 years ago

ARLunan commented 4 years ago

Nano B01, OpenCV updated from Source, ROS Melodic Full Desktop Install that runs ~/roscore successfully.

Following ros_deep_learning documents, Checked dependancies with rosdep, All required rosdeps installed successfully. Compile failed after successful Building and Linking. //usr/local/lib/libopencv_features2d.so.4.1: undefined reference to cv::ocl::isOpenCLActivated()' //usr/local/lib/libopencv_features2d.so.4.1: undefined reference tocv::ocl::isOpenCLActivated()' collect2: error: ld returned 1 exit status ros_deep_learning/CMakeFiles/imagenet.dir/build.make:152: recipe for target '/home/turtlebotnv/catkin_ws/devel/lib/ros_deep_learning/imagenet' failed make[2]: [/home/turtlebotnv/catkin_ws/devel/lib/ros_deep_learning/imagenet] Error 1 CMakeFiles/Makefile2:1884: recipe for target 'ros_deep_learning/CMakeFiles/imagenet.dir/all' failed make[1]: [ros_deep_learning/CMakeFiles/imagenet.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... collect2: error: ld returned 1 exit status ros_deep_learning/CMakeFiles/segnet.dir/build.make:152: recipe for target '/home/turtlebotnv/catkin_ws/devel/lib/ros_deep_learning/segnet' failed make[2]: [/home/turtlebotnv/catkin_ws/devel/lib/ros_deep_learning/segnet] Error 1 CMakeFiles/Makefile2:1719: recipe for target 'ros_deep_learning/CMakeFiles/segnet.dir/all' failed make[1]: [ros_deep_learning/CMakeFiles/segnet.dir/all] Error 2 [100%] Built target ros_deep_learning_nodelets //usr/local/lib/libopencv_features2d.so.4.1: undefined reference to `cv::ocl::isOpenCLActivated()' collect2: error: ld returned 1 exit status ros_deep_learning/CMakeFiles/detectnet.dir/build.make:152: recipe for target '/home/turtlebotnv/catkin_ws/devel/lib/ros_deep_learning/detectnet' failed make[2]: [/home/turtlebotnv/catkin_ws/devel/lib/ros_deep_learning/detectnet] Error 1 CMakeFiles/Makefile2:1650: recipe for target 'ros_deep_learning/CMakeFiles/detectnet.dir/all' failed make[1]: [ros_deep_learning/CMakeFiles/detectnet.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: [all] Error 2 Invoking "make -j4 -l4" failed