-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Inconsistent rosdep for key fltk #1389
Comments
$sudo apt-get install libfltk1.1-dev libfltk1.3-dev The conflict is this: The following packages have unmet dependencies: |
Reviewing this it seems that 1.3 is now the recommended one. We should update the rule to point to 1.3 for newer versions. I don't want to break anything already running so my suggestion would be to make the change for vivid and forward. Leaving the older systems as they are. |
Why not also for utopic? |
Good point I was thinking about utopic already being out. but we haven't released ROS on top yet so that should be fine. |
update fltk rosdeps for consistency. Fixes #1389
Now calling rosdep install (as described on indigo/Installation/Source) alternatingly installs Adding the following line to a local rosdep YAML file resolves the issue, only installing 1.3: In fact, looking at rosdistro/rosdep/base.yaml reveals that the fix (9fd2c55) sets the correct version for |
homogenize fltk and libfltk-dev packages, re #1389
rosdep key
fltk
resolves to[fluid, libfltk1.1-dev]
for Ubuntu since 21f94b8. Package fluid recommends libfltk1.3-dev in Ubuntu precise, which is incompatible with libfltk1.1-dev required by rosdep.Although this is not really a conflict as libfltk1.3-dev is only a recommendation, it obviously causes errors on Hudson, e.g.
I cannot reproduce this result locally, but I assume that apt is somehow configured to always install recommended packages and even to allow removal of conflicting packages on the build servers.
See also ros-infrastructure/jenkins_scripts#46.
The text was updated successfully, but these errors were encountered: