|
[Rivet] Agile returns nothing when running "agile-runmc"Andy Buckley andy.buckley at ed.ac.ukThu May 5 15:12:23 BST 2011
On 05/05/11 14:56, Karina Flavia Loureiro wrote: > Hi Hendrik, > > It was indeed a mismatch. > > So I reconfigured Agile with the following: > ./configure --prefix=/home/karina/rivet/local > --with-lcgtag=i686-slc5-gcc43-opt > --with-hepmc-lib=/home/karina/rivet/local/lib > > I have HepMC 2.06.03 installed locally. > > Now, my LD_LIBRARY_PATH is > /afs/cern.ch/sw/lcg/external/gcc/4.3.2/x86_64-slc5-gcc34-opt/lib64:/afs/cern.ch/sw/lcg/external/mpfr/2.3.1/x86_64-slc5-gcc34-opt/lib:/afs/cern.ch/sw/lcg/external/gmp/4.2.2/x86_64-slc5-gcc34-opt/lib:/home/karina/rivet/local/lib:/home/karina/rivet/local/lib: > > > But, I still get the same results :( Hi Karina, You get *exactly* the same error? If you are still getting that error about HEPEVT_Wrapper symbols, then please make sure that you run a full "make clean" etc. before trying again: it's possible that some files were not recompiled after you reconfigured (automake can't guess everything!) The second error that I saw in your first email was about a missing HERWIG symbol: /home/karina/rivet/local/lib/libAGILeFHerwig.so.8: undefined symbol: hwhard_ It might be that that has cascaded from the other failed library loading. To find out what symbols exist in libraries, and which are expected to come from somewhere else at runtime, the "nm" utility is very helpful. If you run e.g. "nm /home/karina/rivet/local/lib/libAGILeFPythia.so | grep HEPEVT_Wrapper" then symbols which are defined in that library will be marked with a "T" (for "text"), while ones which are expected to be found somewhere else will be labelled with a "U" (for "undefined"). That maybe sounds a bit low-level, but it's not too complicated and I find that it's often the easiest way to fix problems like this. For example, if "hwhard_" is listed with a "U" by nm, then try searching for a version with a "T" in the libherwig.so and other libraries that will be loaded... it's hopefully defined *somewhere*! Andy -- Dr Andy Buckley SUPA Advanced Research Fellow Particle Physics Experiment Group, University of Edinburgh The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
More information about the Rivet mailing list |