@jrivero Thanks for thinking this through.
The side by side libraries is great and definitely make sense to me.
For the headers, it’s generally accepted that you can only install one. So making a conflicting package makes sense. And I think that making the libfcl-0.5-dev
makes sense so that we can depend on the correct version. Otherwise you might get the default version if you just resolve the rosdep rule.