|
[Rivet] libRivet dependency mangling during installOldrich Kepka oldrich.kepka at cern.chFri Apr 11 13:38:09 BST 2014
Dear rivetrs, we are trying to build ThePEG with Rivet and got complains about unsatisfied library dependencies. The error message, brought us to rivet: install_directory/lib/libRivet.la, which contains the following line [1]. Notice especially: ...... fastjet-3.0.6--enable-shared/lib/libfastjettools.la .... So it looks like that some flags are not handled properly, which screws up the library dependence. If I look at src/libRivet.la, this is correct [2]. So it looks like that library paths are somehow mangled during install. The install script is quite difficult to follow, would anyone have a hint where to fix this? Thanks, Oldrich [1] # Libraries that this one depends upon. dependency_libs=' -L/home/moudrkat/mc/yoda/YODA-1.0.6/lib -L/home/moudrkat/mc/HepMc/HepMC-2.06.09/lib -L/home/moudrkat/mc/fastjet/fastjet-3.0.6/lib /home/moudrkat/mc/yoda/YODA-1.0.6/lib/libYODA.la /home/moudrkat/mc/HepMc/HepMC-2.06.09/lib/libHepMC.la -ldl /home/moudrkat/mc/fastjet/fastjet-3.0.6--enable-shared/lib/libfastjettools.la /home/moudrkat/mc/fastjet/fastjet-3.0.6--enable-shared/lib/libfastjet.la /home/moudrkat/mc/fastjet/fastjet-3.0.6/lib/libfastjetplugins.la /home/moudrkat/mc/fastjet/fastjet-3.0.6--enable-shared/lib/libsiscone_spherical.la /home/moudrkat/mc/fastjet/fastjet-3.0.6--enable-shared/lib/libsiscone.la -L/usr/lib -lgsl -lgslcblas -lm' [2] # Libraries that this one depends upon. dependency_libs=' -L/home/moudrkat/mc/yoda/YODA-1.0.6/lib -L/home/moudrkat/mc/HepMc/HepMC-2.06.09/lib -L/home/moudrkat/mc/fastjet/fastjet-3.0.6/lib /home/moudrkat/mc/yoda/YODA-1.0.6/lib/libYODA.la /home/moudrkat/mc/HepMc/HepMC-2.06.09/lib/libHepMC.la -ldl /home/moudrkat/mc/fastjet/fastjet-3.0.6/lib/libfastjettools.la /home/moudrkat/mc/fastjet/fastjet-3.0.6/lib/libfastjet.la /home/moudrkat/mc/fastjet/fastjet-3.0.6/lib/libfastjetplugins.la /home/moudrkat/mc/fastjet/fastjet-3.0.6/lib/libsiscone_spherical.la /home/moudrkat/mc/fastjet/fastjet-3.0.6/lib/libsiscone.la -L/usr/lib -lgsl -lgslcblas -lm'
More information about the Rivet mailing list |