-
Notifications
You must be signed in to change notification settings - Fork 2
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
catkin_make error Ubunto 20.04, Noetic, #1
Comments
Hi @MF-Ahmed Best, Jian Wen |
Hi Errors << slam_karto_g2o:make /home/usr/data/catkin_ws/logs/slam_karto_g2o/build.make.007.log |
@MF-Ahmed This issue has been solved in the source code ros-perception/open_karto#24. However, the distribution of open karto in Noetic has not been updated. |
Thanks, |
@MF-Ahmed |
I have managed to build it successfully, thanks a lot for your help. |
hello!
I am having the following error
98%] Building CXX object slam_karto_g2o/CMakeFiles/slam_karto_g2o.dir/src/slam_karto_g2o.cpp.o
[ 98%] Building CXX object slam_karto_g2o/CMakeFiles/slam_karto_g2o.dir/src/g2o_solver.cpp.o
/home/usr/data/ros1_ws/src/slam_karto_g2o/src/slam_karto_g2o.cpp: In member function ‘karto::LaserRangeFinder* SlamKartoG2o::getLaser(const ConstPtr&)’:
/home/usr/data/ros1_ws/src/slam_karto_g2o/src/slam_karto_g2o.cpp:412:37: error: catching polymorphic type ‘tf::TransformException’ {aka ‘class tf2::TransformException’} by value [-Werror=catch-value=]
412 | } catch (tf::TransformException e) {
| ^
/home/usr/data/ros1_ws/src/slam_karto_g2o/src/slam_karto_g2o.cpp: In member function ‘bool SlamKartoG2o::getOdomPose(karto::Pose2*, const ros::Time&)’:
/home/usr/data/ros1_ws/src/slam_karto_g2o/src/slam_karto_g2o.cpp:477:35: error: catching polymorphic type ‘tf::TransformException’ {aka ‘class tf2::TransformException’} by value [-Werror=catch-value=]
477 | } catch (tf::TransformException e) {
| ^
/home/usr/data/ros1_ws/src/slam_karto_g2o/src/slam_karto_g2o.cpp: In member function ‘bool SlamKartoG2o::addScan(karto::LaserRangeFinder*, const ConstPtr&, karto::Pose2*)’:
/home/usr/data/ros1_ws/src/slam_karto_g2o/src/slam_karto_g2o.cpp:638:37: error: catching polymorphic type ‘tf::TransformException’ {aka ‘class tf2::TransformException’} by value [-Werror=catch-value=]
638 | } catch (tf::TransformException e) {
| ^
cc1plus: all warnings being treated as errors
make[2]: *** [slam_karto_g2o/CMakeFiles/slam_karto_g2o.dir/build.make:63: slam_karto_g2o/CMakeFiles/slam_karto_g2o.dir/src/slam_karto_g2o.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:2425: slam_karto_g2o/CMakeFiles/slam_karto_g2o.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Invoking "make -j20 -l20" failed
Thanks
The text was updated successfully, but these errors were encountered: