Skip to content
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

Turtlebot3 packages (ROS2 Humble) don't build on MacOS #459

Open
Tracked by #363
hegde-atri opened this issue Aug 31, 2024 · 0 comments
Open
Tracked by #363

Turtlebot3 packages (ROS2 Humble) don't build on MacOS #459

hegde-atri opened this issue Aug 31, 2024 · 0 comments

Comments

@hegde-atri
Copy link

hegde-atri commented Aug 31, 2024

Turtlebot3 packages (ROS2 Humble) fail to build on MacOS(M3), I'm tackling this handful of packages at a time.

For now I have turtlebot3-description turtlebot3-teleop turtlebot3-gazebo in my shell and initially it fails to build as ogre-1.9.1 is not available on the requested platform (aarch64-apple-darwin). If I build with nix flag for unsupported platform i get this error:

error: builder for '/nix/store/yvhwbxy5lc5f21qv7fslkl9ydan02bm3-ignition-common3-3.16.0.drv' failed with exit code 2;
       last 25 log lines:
       > 1 warning generated.
       > [ 67%] Built target ignition-common3-av
       > make[1]: *** [CMakeFiles/Makefile2:538: profiler/src/CMakeFiles/ignition-common3-profiler.dir/all] Error 2
       > make[1]: *** Waiting for unfinished jobs....
       > [ 69%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/KeyFrame.cc.o
       > [ 71%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/Material.cc.o
       > [ 72%] Linking CXX shared library ../../lib/libignition-common3-events.dylib
       > [ 72%] Built target ignition-common3-events
       > [ 74%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/Mesh.cc.o
       > [ 76%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/MeshCSG.cc.o
       > [ 77%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/MeshExporter.cc.o
       > [ 79%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/MeshManager.cc.o
       > [ 81%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/NodeAnimation.cc.o
       > [ 83%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/NodeTransform.cc.o
       > [ 84%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/OBJLoader.cc.o
       > [ 86%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/Pbr.cc.o
       > [ 88%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/STLLoader.cc.o
       > [ 89%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/SVGLoader.cc.o
       > [ 91%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/Skeleton.cc.o
       > [ 93%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/SkeletonAnimation.cc.o
       > [ 94%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/SkeletonNode.cc.o
       > [ 96%] Building CXX object graphics/src/CMakeFiles/ignition-common3-graphics.dir/SubMesh.cc.o
       > [ 98%] Linking CXX shared library ../../lib/libignition-common3-graphics.dylib
       > [ 98%] Built target ignition-common3-graphics
       > make: *** [Makefile:146: all] Error 2
       For full logs, run 'nix log /nix/store/yvhwbxy5lc5f21qv7fslkl9ydan02bm3-ignition-common3-3.16.0.drv'.
error: 1 dependencies of derivation '/nix/store/5lla9yhvbbhwjzq4g5iws9q5mj2vss9z-ignition-fuel-tools4-4.8.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4m02j1cxnsfcrfhd1891b4hzm510smyh-gazebo-11.14.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/0bbiqhhi42i3338wi35wh4r0z26d5p1y-ros-env.drv' failed to build
error: 1 dependencies of derivation '/nix/store/mpcc8dh5szhrzhbmgkypgpvp4f5c83g6-nix-shell-env.drv' failed to build

What are the next steps I can take to fix this?

@hegde-atri hegde-atri changed the title Turtlebot3 packages don't build on MacOS Turtlebot3 packages (ROS2 Humble) don't build on MacOS Aug 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant