ethz-asl / mav_voxblox_planning

MAV planning tools using voxblox as the map representation.
BSD 3-Clause "New" or "Revised" License
465 stars 137 forks source link

ROS Noetic #70

Open brunopinto900 opened 3 years ago

brunopinto900 commented 3 years ago

I am trying to install this repo on ROS Noetic and its give lot of error while building, does this work in Noetic?

Jaeyoung-Lim commented 3 years ago

@brunopinto900 pleass share the errors

brunopinto900 commented 3 years ago

Hello,

I fixed some issues already (mainly missing dependencies on catkin tools, point cloud library). But now i have this problem:

I ran catkin build and the following was outputed:

Errors << glog_catkin:make /home/bruno/mav_planner_ws/logs/glog_catkin/build.make.000.log cmake -E tar: error: ZIP decompression failed (-5) make[2]: [CMakeFiles/glog_src.dir/build.make:103: glog_src-prefix/src/glog_src-stamp/glog_src-patch] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [CMakeFiles/Makefile2:304: CMakeFiles/glog_src.dir/all] Error 2 make: [Makefile:141: all] Error 2 cd /home/bruno/mav_planner_ws/build/glog_catkin; catkin build --get-env glog_catkin | catkin env -si /usr/bin/make --jobserver-auth=3,4; cd - .................................................................................................................................................................................................................. Failed << glog_catkin:make [ Exited with code 2 ]

Jaeyoung-Lim commented 3 years ago

@brunopinto900 You need this in your workspace: https://github.com/ethz-asl/glog_catkin

tcy1998 commented 1 year ago

@Jaeyoung-Lim @brunopinto900 Hi, I am also trying to make it work on noetic on an Nvidia Xavier. I have encountered some problems caused by the pcl. The catkin build error is so long, so I can not copy everything in this post.

Some errors like error: 'minus' is not a member of 'pcl::tratits'

Are these errors caused by the wrong installment of pcl?

drjsmith commented 5 months ago

@tcy1998 On noetic PCL requires C++14, so find add_definitions(-std=c++11) in the CMakeLists.txt of each package that's having problems and change the 11 to 14.