cloud_merge and semantic_map don't link
Closed this issue · 2 comments
cdondrup commented
Both produce the same linker error /usr/bin/ld: cannot find -lmessage_store
if not build together with the rest of our system.
Just tried to build the repository in a custom workspace overlaying the strands workspace but got this error for both of the packages. Somehow it does not seem to find the message store if it's not in the same workspace.
hawesie commented
I think this is a problem with ros_datacentre
not these packages. I see the same behaviour in other packages too. Can you do the following?
rosed ros_datacentre CMakeLists.txt
- Change line 58 from
#LIBRARIES ros_datacentre
toLIBRARIES message_store
- Try building again
Without this the libraries are not exposed as part of the catkin package.
If this works please pull request the change for the datacentre.
RaresAmbrus commented
@cdondrup I think this can be closed now.