Skip to content

Build in Ubuntu 22.04/24.04#173

Draft
lucasw wants to merge 8 commits intoxqms:masterfrom
lucasw:build_2204
Draft

Build in Ubuntu 22.04/24.04#173
lucasw wants to merge 8 commits intoxqms:masterfrom
lucasw:build_2204

Conversation

@lucasw
Copy link

@lucasw lucasw commented Jan 20, 2023

I saw https://robotics.stackexchange.com/a/24326/884 and thought to try rosmon out, but first I need it to build in 22.04 (using https://github.com/lucasw/ros_from_src/tree/robot_state_publisher/ubuntu_2204).

I'm not sure about the deprecated qt backgroundcolorrole change, the change was suggested by https://doc-snapshots.qt.io/qt5-5.15/qt.html

I haven't been able to test this yet because of an issue with devel/etc/catkin/profile.d/50-rosmon.bash, source devel/setup.bash gets locked up.

xqms/rosfmt#6 is needed along with this.

@lucasw
Copy link
Author

lucasw commented Jan 20, 2023

I deleted the 50-rosmon.bash and was able to get rosmon working with rosrun:

rosrun rosmon rosmon rqt_tf_echo demo_rqt_tf_echo.launch

Another test involving nodelets doesn't work:

rosrun rosmon rosmon image_manip convert.launch

terminate called after throwing an instance of 'std::runtime_error'
  what():  Could not find node 'nodelet' in package 'nodelet'
Aborted (core dumped)

https://github.com/lucasw/image_manip/blob/master/image_manip/launch/convert.launch

(can retry with more basic nodelet example)

Copy link
Owner

@xqms xqms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, apart from the Qt change (see comment). We will need to test this on Melodic + Noetic with the Qt versions of the standard Ubuntu versions as well.

@xqms
Copy link
Owner

xqms commented Jan 25, 2023

Regarding the nodelet issue: Can you try rosrun nodelet nodelet? Does that work in your environment?

@lucasw lucasw changed the title Build in Ubuntu 22.04 Build in Ubuntu 22.04/24.04 Apr 17, 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

Successfully merging this pull request may close these issues.

3 participants