Bug #1193

rsb package containes erroneous RSBDepends-relwithdebinfo.cmake

Added by Anonymous over 11 years ago. Updated over 11 years ago.

Status:ResolvedStart date:10/09/2012
Priority:HighDue date:
Assignee:J. Wienke% Done:

100%

Category:-
Target version:Robotics Service Bus - rsb-0.7

Description

The file RSBDepends-relwithdebinfo.cmake, which comes with the debian package rsb0.7 contains the line:

SET_TARGET_PROPERTIES(rsbcore PROPERTIES
  IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO "/vol/default/lib/libspread.so;/usr/lib/libprotobuf.so;rsc;/usr/lib/libboost_regex-mt.so;/usr/lib/libboost_date_time-mt.so;/usr/lib/libboost_program_options-mt.so;-lpthread" 
  IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/librsbcore.so.0.7" 
  IMPORTED_SONAME_RELWITHDEBINFO "librsbcore.so.0.7" 
  )

which results in compiling error in depending libraries (eg. cca):

make[2]: *** No rule to make target `/vol/default/lib/libspread.so', needed by `build/libcca.so.0.3'.  Stop.

The path is obviously wrong (this is the CI slave spread path) and should probably not be set as library property?
Don't know exactly though, how/why this causes an error.

History

#1 Updated by Anonymous over 11 years ago

  • Assignee set to J. Wienke

#2 Updated by J. Wienke over 11 years ago

Narf, why do they use absolute paths? ;) Then we need to install the spread package on every slave and compile the package jobs against this spread version. Can you do the installation on the slaves? I will the update the package job tomorrow.

#3 Updated by J. Wienke over 11 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Should be fixed in the new version on the package server.

Also available in: Atom PDF