-
Notifications
You must be signed in to change notification settings - Fork 25
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
tools/class_loader
produces broken class_loader.pc
#196
Comments
I think i should be fixed after this PR: ros/class_loader#187 |
It doesn't seem to work like that. At least when I try this, it will still write the The aliases from |
…anyways. Related issue: rock-core/package_set#196
…anyways. Related issue: rock-core/package_set#196
I have played around with the config myself, and this would be my suggestion: moooeeeep/class_loader@4adbad2 It seems to work even without forwarding all those dependencies to client code. We might run into problems, when someone wants to link this statically, right? Related:
Related: generate a space separated string from the list: Perspectively it may be a good idea to keep track with recent changes on the ROS2 branches. |
When I build
tools/class_loader
, the installedclass_loader.pc
seems to be broken.Probably this is a cmake issue. It seems to configure the dependencies as a semicolon-separated string, instead of space-separated string. On Ubuntu 20.04 it additionally writes the cmake target aliases instead of the actual libraries.
Output on Ubuntu 18.04:
Output on Ubuntu 20.04:
Expected output (or similar):
For comparison, the version installed by my ROS distribution:
The text was updated successfully, but these errors were encountered: