[Rivet] Rivet, problem with libtool and YAML

Holger Schulz holger.schulz at physik.hu-berlin.de
Wed Jul 22 12:23:38 BST 2009


Hi,

I am currently setting up Rivet (todays svn head version) on another 
system than my laptop.
Everything compiles smoothly but then there is a complaint when libtool 
is called:

/bin/sh ../libtool --tag=CXX --mode=link /usr/bin/g++ 
-DLIB_SUFFIX=\".so\"  -O3   -o libRivet.la -rpath 
/users/eeh/hschulz/Software/lib -L/users/eeh/hschulz/Software/lib 
-L/usr/lib -L/usr/lib -export-dynamic -version-info 5:0:0 
libRivet_la-Event.lo libRivet_la-Jet.lo libRivet_la-ProjectionApplier.lo 
libRivet_la-Projection.lo libRivet_la-Analysis.lo 
libRivet_la-AnalysisLoader.lo libRivet_la-AnalysisInfo.lo 
libRivet_la-AnalysisHandler.lo libRivet_la-ProjectionHandler.lo 
libRivet_la-HistoHandler.lo Projections/libRivetProjections.la 
Tools/libRivetTools.la -ldl -lm -lgsl -lgslcblas 
-Wl,-rpath,/users/eeh/hschulz/Software/lib -lm 
-L/users/eeh/hschulz/Software/lib -lfastjet -lSISConePlugin -lsiscone 
-lsiscone_spherical -lCDFConesPlugin -lPxConePlugin -lD0RunIIConePlugin 
-lNestedDefsPlugin -lTrackJetPlugin -lATLASConePlugin 
-lCMSIterativeConePlugin -lEECambridgePlugin -lJadePlugin 
-L/usr/lib/gcc/i386-redhat-linux/4.1.2 
-L/usr/lib/gcc/i386-redhat-linux/4.1.2/../../.. -lgfortranbegin 
-lgfortran -lm
/usr/bin/g++ -shared -nostdlib 
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crti.o 
/usr/lib/gcc/i386-redhat-linux/4.1.2/crtbeginS.o  
.libs/libRivet_la-Event.o .libs/libRivet_la-Jet.o 
.libs/libRivet_la-ProjectionApplier.o .libs/libRivet_la-Projection.o 
.libs/libRivet_la-Analysis.o .libs/libRivet_la-AnalysisLoader.o 
.libs/libRivet_la-AnalysisInfo.o .libs/libRivet_la-AnalysisHandler.o 
.libs/libRivet_la-ProjectionHandler.o .libs/libRivet_la-HistoHandler.o 
-Wl,--whole-archive Projections/.libs/libRivetProjections.a 
Tools/.libs/libRivetTools.a -Wl,--no-whole-archive  -Wl,--rpath 
-Wl,/users/eeh/hschulz/Software/lib -Wl,--rpath 
-Wl,/users/eeh/hschulz/Software/lib -L/users/eeh/hschulz/Software/lib 
-L/usr/lib -L/YAML -lyaml-cpp -ldl /usr/lib/libgsl.so 
/usr/lib/libgslcblas.so /users/eeh/hschulz/Software/lib/libfastjet.so 
/users/eeh/hschulz/Software/lib/libSISConePlugin.so 
/users/eeh/hschulz/Software/lib/libsiscone.so 
/users/eeh/hschulz/Software/lib/libsiscone_spherical.so 
/users/eeh/hschulz/Software/lib/libCDFConesPlugin.so 
/users/eeh/hschulz/Software/lib/libPxConePlugin.so 
/users/eeh/hschulz/Software/lib/libD0RunIIConePlugin.so 
/users/eeh/hschulz/Software/lib/libNestedDefsPlugin.so 
/users/eeh/hschulz/Software/lib/libTrackJetPlugin.so 
/users/eeh/hschulz/Software/lib/libATLASConePlugin.so 
/users/eeh/hschulz/Software/lib/libCMSIterativeConePlugin.so 
/users/eeh/hschulz/Software/lib/libEECambridgePlugin.so 
/users/eeh/hschulz/Software/lib/libJadePlugin.so 
-L/usr/lib/gcc/i386-redhat-linux/4.1.2 
-L/usr/lib/gcc/i386-redhat-linux/4.1.2/../../.. -lgfortranbegin 
-lgfortran -lstdc++ -lm -lc -lgcc_s 
/usr/lib/gcc/i386-redhat-linux/4.1.2/crtendS.o 
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crtn.o  -Wl,-rpath 
-Wl,/users/eeh/hschulz/Software/lib -Wl,-soname -Wl,libRivet.so.5 -o 
.libs/libRivet.so.5.0.0

/usr/bin/ld: cannot find -lyaml-cpp

This problem does not appear on my laptop and leaves me a bit clueless 
for the moment.
Has anyone seen such behavior?

Holger



More information about the Rivet mailing list