Conversation
Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
rosdep/base.yaml
Outdated
| ubuntu: [libboost-random-dev] | ||
| libboost-regex-dev: | ||
| debian: [libboost-regex-dev] | ||
| fedora: [boost-regex] |
There was a problem hiding this comment.
The boost-regex package contains only the runtime library. All boost development files (including headers and linkable libraries) are provided by boost-devel. Since the Ubuntu package you're referencing here contains those development files, you should use boost-devel here.
| fedora: [boost-regex] | |
| fedora: [boost-devel] |
There was a problem hiding this comment.
@cottsay: so there is no way to install only the devel part for a particular Boost library on Fedora?
There was a problem hiding this comment.
oh my bad I was copying the other boost entries. Thanks!
There was a problem hiding this comment.
Updated the other boost entries accordingly in #23624
There was a problem hiding this comment.
so there is no way to install only the devel part for a particular Boost library on Fedora?
Correct - only the runtime libraries are broken out into individual packages, which doesn't typically help us here because we don't typically take a runtime dependency in a package.xml if we take a devel dependency for building...
There was a problem hiding this comment.
I'm not sure I completely understand your last comment there, but the context in which this PR is submitted: Generating ‘dev’ and runtime artefacts from ROS packages.
There was a problem hiding this comment.
That exactly describes the behavior I was (poorly) trying to describe above as atypical.
@mikaelarguedas - #23624 looks right at a glance - I can take a closer look in the A.M.
Co-Authored-By: Scott K Logan <logans@cottsay.net>
* add libboost-regex-dev key Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com> * use boost-devel to get headers Co-Authored-By: Scott K Logan <logans@cottsay.net> Co-authored-by: Scott K Logan <logans@cottsay.net>
No description provided.