HKUST-Aerial-Robotics / FUEL

An Efficient Framework for Fast UAV Exploration
GNU General Public License v3.0
908 stars 192 forks source link

Catkin_make error on noetic #32

Open iamrajee opened 2 years ago

iamrajee commented 2 years ago

After catkin_make in ROS noetic, Ubuntu 20.04, I'm getting the below error:

[ 98%] Built target local_planner
[ 98%] Linking CXX shared library /home/rajendra/drone_ws/devel/lib/liblocal_planner_nodelet.so
/usr/bin/ld: cannot find -ldw
collect2: error: ld returned 1 exit status
make[2]: *** [FUEL/fuel_planner/plan_manage/CMakeFiles/traj_server.dir/build.make:354: /home/rajendra/drone_ws/devel/lib/plan_manage/traj_server] Error 1
make[1]: *** [CMakeFiles/Makefile2:22298: FUEL/fuel_planner/plan_manage/CMakeFiles/traj_server.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 98%] Built target write_tsp
/usr/bin/ld: cannot find -ldw
collect2: error: ld returned 1 exit status
make[2]: *** [FUEL/fuel_planner/plan_manage/CMakeFiles/fast_planner_node.dir/build.make:429: /home/rajendra/drone_ws/devel/lib/plan_manage/fast_planner_node] Error 1
make[1]: *** [CMakeFiles/Makefile2:22368: FUEL/fuel_planner/plan_manage/CMakeFiles/fast_planner_node.dir/all] Error 2
[ 98%] Built target global_planner_node
[ 98%] Built target local_planner_nodelet
[ 98%] Built target load_obj
[ 98%] Built target exploration_node
[ 98%] Built target safe_landing_planner_node
[ 98%] Built target waypoint_generator_node
make: *** [Makefile:160: all] Error 2
Invoking "make -j12 -l12" failed

I got above error after changing all -std=c++11 to -std=c++14 in CMakeLists.txt to run it with noetic. Would really appreciate any help or guidance in this regards.

KhattiyaP commented 2 years ago

I had the same issue. It could be fixed by installing libdw-dev. sudo apt-get install libdw-dev

Pleasecallmeboss commented 1 year ago

useful!!!

Hiashekiy commented 7 months ago

good!!!!

LyMing9 commented 6 months ago

Great! It works on Ubuntu 18.04!!