Open maxtestsymphony opened 3 years ago
I'm having the same issue. Funny thing is, the last commit to that CMakeLists.txt in libyaml_vendor was apparently to fix this very problem: [(https://github.com/ros2/libyaml_vendor/commit/dfa05c83037fb501948f248aad336c64bcc8ce49)]. And that was back on December 14. I built this ros2 foxy image just a couple of weeks ago with no hitches.
Here's your hacky workaround until things are straightened out. After the last step of importing the ROS2 source code (currently on line 83 in Dockerfile.ros.foxy), get the latest commit of the libyaml_vendor CMakeLists.txt and overwrite the older commit in the ROS2 source code:
RUN rm ${ROS_ROOT}/src/libyaml_vendor/CMakeLists.txt && \
wget --no-check-certificate https://raw.githubusercontent.com/ros2/libyaml_vendor/master/CMakeLists.txt -P ${ROS_ROOT}/src/libyaml_vendor/
Thank you a lot for your time @bigrobinson . It helped me and now working)
It seems this issue still persists and the ROS2 Foxy sources haven't been patched, so I've committed @bigrobinson workaround to master in https://github.com/dusty-nv/jetson-containers/commit/1e10908a104494a883f6855d1e9947827f2a17bc . Thanks!
Hi. When I'm trying to build ROS Foxy Dockerfile it is keeps on failing on step:
RUN cd ${ROS_ROOT} && colcon build --symlink-install
The error code is:
Can you please advise me with this? P.S: I was trying to remove cmake version 3.10.2 which is installing by default and install 3.13.5 but it doesn't really helped me