-
Notifications
You must be signed in to change notification settings - Fork 297
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
Build with ROS2 Jazzy and ROS noetic #436
Comments
Hey @Hunk86, did you manage to solve the second issue? I'm running into the same issue with Docker |
im having the same issue, and I think the problem is that the bridge needs to run on a system with both ros1 noetic and ros2 jazzy, but there is no ubuntu distribution that supports both |
I am also interested in this. I am trying to port ROS1 noetic directly to ros2 jazzy. I'd like to avoid having to do foxy first, then jazzy if we can avoid it. |
For what it is worth, I think it will be much easier overall to attempt to port to Humble on Ubuntu 20.04. Humble is supported as a "from-source" target on Ubuntu 20.04, and is still supported until 2027. In other words:
(once you have ported to Humble, the jump to Jazzy should be much easier) |
Does Humble support ros1 bridge? I only see the last rosbridge versions to be foxy and galactic. |
There is docker implementation for using ros1 bridge on humble https://github.com/TommyChangUMD/ros-humble-ros1-bridge-builder |
Required Info:
I want to build the ROS1 bridge by myself and I've read the documentation. But for the most important part I didn't find anything on the documentation, it only mentioned that you should define your ROS1 and ROS2 install space
Now my question: ROS 1 noetic is official supported till Ubuntu 20.04 and ROS2 jazzy with Ubuntu 24.04
How i could install both?
I tried two different solution for me
1. Setup everything in Ubuntu 20.04 with binary install of ros2
At the moment I tried to build it with a ubuntu 20.04 installed ROS noetic and with the binary Release of ROS2
But when i build it I got linking problem because of traecetools which I can't disable
I tried :
I always get
Package 'tracetools' exports library 'lttng-ust-common' which couldn't be
2. Build inside docker container
I just copied /opt/noetic from my host system
But still then I've problems with e.g. the correct boost version for noetic
Are my thoughts correct to build it like that ? I dont understand why I can't disable the tracetool, or what is the best way to build ros bridge by yourself?
The text was updated successfully, but these errors were encountered: