第十章2.2编译rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y报错,求助!!
-
ros2版本: humble ubuntu版本:22.04
报错如下
gmake[2]: *** [cartographer_ros_msgs__py/CMakeFiles/cartographer_ros_msgs__py.dirild.make:210:rosidl_generator_py/cartographer_ros_msgs/_cartographer_ros_msgs_s.ep.rosidl_typesupport_fastrtps_c.c] 错误 1
gmake[1]: *** [CMakeFiles/Makefile2:590:cartographer_ros_msgs__py/CMakeFiles/cartographer_ros_msgs__py.dir/all] 错误 2
gmake: *** [Makefile:146:all] 错误 2 -
此回复已被删除! -
已经按照教材在将源码克隆到src下,并在src下运行了这个
wget http://fishros.com/install -O fishros && . fishros -
此回复已被删除! -
@441755535 sudo rosdepc init
sudo rosdepc update -
@小鱼 现在执行rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y会报错
报错如下:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
fishbot_description: Cannot locate rosdep definition for [ros2]
Continuing to install resolvable dependencies...
#All required rosdeps installed successfully好像是从昨晚在hdm@hdm-virtual-machine执行了wget http://fishros.com/install -O fishros && . fishros后开始的,现在不知道怎么解决,求助!!!!
-
@441755535 执行指令的目录在哪里?
-
@小鱼 /rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y是在d2lros2/chapt8_ws下执行的,
别的是在d2lros2/chapt8_ws/src下执行的 -
@441755535 在 第十章2.2编译rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y报错,求助!! 中说:
--ignore-src
加上这句也应该忽略fishbot_description了,但是 没有忽略,你可以掠过这步,继续往下