罗飞鸟 2022-05-28 13:39 采纳率: 50%
浏览 821

cartographer编译遇到“Failed to process package 'cartographer_rviz'”

按照以下过程编译cartograpger,
1、安装工具
sudo apt-get update
sudo apt-get install -y python-wstool python-rosdep ninja-build
2、初始化工作空间
mkdir -p cart_ws/src
cd cart_ws
wstool init src
3、下载功能包(直接拷贝autolabor源代码)
4、安装依赖
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
5、编译
catkin_make_isolated --install --use-ninja
编译过程中,出现以下错误:
@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: 最后的链结失败: 错误的值
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
<== Failed to process package 'cartographer_rviz':
Command '['/home/autolabor/work/slamtest/install_isolated/env.sh', 'ninja', '-j8', '-l8']' returned non-zero exit status 1
说是cartographer_rviz出现问题,不知道是那里的问题!

  • 写回答

2条回答 默认 最新

  • 学习ros的菜鸟 2023-03-01 12:14
    关注

    我也遇到了同样的问题,请问up主解决了马

    评论

报告相同问题?

问题事件

  • 创建了问题 5月28日