|
[Rivet] Rivet installation on lxplusHendrik Hoeth hendrik.hoeth at cern.chTue Nov 24 00:40:19 GMT 2009
Hi Paolo, the message > /afs/.cern.ch/sw/lcg/external/fastjet/2.4.1/slc4_amd64_gcc34/lib/libCDFConesPlugin.so: could not read symbols: File in wrong format suggests that you are mixing 32- and 64-bit binaries. This libCDFConesPlugin.so is indeed a 64-bit library, and looking at the rest of what you pasted I see that you are using a 32-bit build system: > /afs/cern.ch/cms/sw/slc4_ia32_gcc345/external/gcc/3.4.5-cms/bin/g++ So I see two options: 1) try to clean up your PATH, LD_LIBRARY_PATH and the like. 2) build with --ignore-lcgext to compile everything from scratch. Note that this still might fail, depending on what else you have in your paths. In addition to this, there have been lots of improvements in Rivet since the last release. You might want to consider using the HEAD version instead of the last release (we want to get a new release out soon, so HEAD is really the best we can offer right now). I just successfully tested compiling Rivet on lxplus using the following command: ./rivet-bootstrap --devmode --hepmc-version=2.05.00 --install-boost But again, this will fail unless you sort out the 32-/64-bit issues in your environment. Cheers, Hendrik -- "Two equal numbers are equivalent, even if they come from two different people one of which you don't like" (MLM about the theoretical top cross-section, in a meeting about theoretical uncertainties on the top mass)
More information about the Rivet mailing list |