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

GNU install dirs break ROS #15

Closed
dirk-thomas opened this issue Feb 21, 2014 · 2 comments
Closed

GNU install dirs break ROS #15

dirk-thomas opened this issue Feb 21, 2014 · 2 comments
Labels

Comments

@dirk-thomas
Copy link
Member

The ROS package of console bridge must not use GNU install dirs. Simply because the files can not be found in these locations (as I commented four months ago) and it break all downstream stuff (e.g. http://jenkins.ros.org/view/Idev/job/devel-indigo-actionlib/5/testReport/ ).

As a result I will downgrade console_bridge in the Indigo file to an older version. Before this is addressed no new console_bridge releases can be accepted into the ROS distro.

@esteve
Copy link
Member

esteve commented Feb 24, 2014

More on this:

  • rosout can't find libconsole_bridge.so as it's not in its path. rosout expects it to be in /opt/ros/ROS_DISTRO/lib/libconsole_bridge.so, but gets installed into /opt/ros/ROS_DISTRO/lib/ARCH/libconsole_bridge.so
  • roscorewon't start properly as it depends on rosout, therefore any package that uses rostest to run its tests will fail to build

This is a serious bug, a significant portion of the base ROS packages failed to build due to not being able to run their tests properly.

@isucan
Copy link
Contributor

isucan commented Mar 21, 2014

reverted changes with Dirk's help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants