[Rivet] Rivet/Professor in CMS

Hendrik Hoeth hoeth at physik.uni-wuppertal.de
Thu May 20 14:36:55 BST 2010


Hi Albert,

first thing: In the future please write to the Rivet mailinglist rather
than to individual persons. Andy is on holiday right now, and I will be
gone from tonight until next Thursday. Your chances of getting an answer
are much, much better if you write to the mailing list.

About your problem: If I login to lxplus5 and run

cd /tmp/hoeth/
. /afs/cern.ch/sw/lcg/contrib/gcc/4.3/x86_64-slc5-gcc43-opt/setup.sh
wget http://svn.hepforge.org/rivet/bootstrap/rivet-bootstrap
chmod +x rivet-bootstrap
./rivet-bootstrap --install-agile
. rivetenv.sh

I can install Rivet, run rivet2aida, everything is fine, the computer is
happy, I am happy. Sorry, I'm not able to reproduce your problem. I
guess the next step for you should be to check your environment
variables and see if there is anything you are missing or anything CMS
overwrites.

BTW: HepMC and fastjet for x86_64-slc5-gcc43-opt are in
/afs/cern.ch/sw/lcg/external/HepMC/2.05.00/x86_64-slc5-gcc43-opt/
and /afs/cern.ch/sw/lcg/external/fastjet/2.4.2/x86_64-slc5-gcc43-opt/
respectively. It's all there. Maybe you forgot to source the setup.sh
script for x86_64-slc5-gcc43-opt?

Cheers,

    Hendrik

Thus spake Albert Knutsson (albert.knutsson at desy.de):

>
> Thanks for your answer. Ok, I decided to change to lxplus5...  but some lcg 
> libs are, for the by bootstrap selected gcc, missing for fastjet and hepmc.
>
>
> =====================================================
>
> If I then force the lcgtag I get:
>
> lxplus315] ~/scratch0/rivet121sl5/CMSSW_3_5_8/src $ ./rivet-bootstrap 
> --prefix=/afs/cern.ch/user/k/knutsson/scratch0/rivet121sl5/CMSSW_3_5_8/src 
> --install-agile  --lcgtag=x86_64-slc5-gcc43-opt
> .
> .
> .
> RIVET_INFO_PATH=../data/anainfo \
> ./mk-analysis-html analyses.html
> Traceback (most recent call last):
>   File "./mk-analysis-html", line 54, in ?
>     import rivet
>   File 
> "/afs/cern.ch/user/k/knutsson/scratch0/rivet121sl5/CMSSW_3_5_8/src/build/Rivet-1.2.1/pyext/build/lib.linux-x86_64-2.4/rivet.py", 
> line 5, in ?
>     import _rivet
> ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 
> (required by 
> /afs/cern.ch/sw/lcg/external/HepMC/2.05.00/x86_64-slc5-gcc43-opt/lib/libHepMC.so.3)
> make[1]: *** [analyses.html] Error 1
> make[1]: Leaving directory 
> `/afs/cern.ch/user/k/knutsson/scratch0/rivet121sl5/CMSSW_3_5_8/src/build/Rivet-1.2.1/doc'
> make: *** [all-recursive] Error 1
> Traceback (most recent call last):
>   File "./rivet-bootstrap", line 553, in ?
>     conf_mk_mkinst(os.path.join(BUILDDIR, "rivet"), RIVET_CONFIGURE_FLAGS)
>   File "./rivet-bootstrap", line 318, in conf_mk_mkinst
>     sys.exit(1)
> SystemExit: 1
>
> An error has occurred while bootstrapping Rivet or one of its dependencies. 
> Sorry!
> Please contact the Rivet developers at rivet at projects.hepforge.org, with a 
> description of your problem, a copy of this script and any error trace that 
> may have appeared and we'll try to get it fixed as soon as possible. Thanks 
> for your help!
> 274.085u 44.369s 3:47.23 140.1%	0+0k 0+0io 126pf+0w
> [lxplus315] ~/scratch0/rivet121sl5/CMSSW_3_5_8/src $
>
>
> =====================================================
>
> If I Ignore the lcgtag I get:
>
> ./rivet-bootstrap 
> --prefix=/afs/cern.ch/user/k/knutsson/scratch0/rivet121sl5/CMSSW_3_5_8/src 
> --install-agile --ignore-lcgext
> .
> .
> .
> configure: WARNING: gsl library was not found
> configure: WARNING: gsl header directory was not found
> configure: error: GNU Scientific Library is required
> Traceback (most recent call last):
>   File "./rivet-bootstrap", line 553, in ?
>     conf_mk_mkinst(os.path.join(BUILDDIR, "rivet"), RIVET_CONFIGURE_FLAGS)
>   File "./rivet-bootstrap", line 311, in conf_mk_mkinst
>     sys.exit(1)
> SystemExit: 1
>
> An error has occurred while bootstrapping Rivet or one of its dependencies. 
> Sorry!
> Please contact the Rivet developers at rivet at projects.hepforge.org, with a 
> description of your problem, a copy of this script and any error trace that 
> may have appeared and we'll try to get it fixed as soon as possible. Thanks 
> for your help!
>
> =====================================================
>
>
> Suggestions? Thanks in advance!
>
> Cheers,
> Albert
>
> On May 20, 2010, at 11:35 AM, Hendrik Hoeth wrote:
>
>> Thus spake Albert Knutsson (albert.knutsson at desy.de):
>>
>>> do you have any solution to this problem.
>>
>> Use a more current python. Probably CMS has its own python version.
>> Or you could simply move to lxplus5.
>>
>> Cheers,
>>
>>    Hendrik
>>
>> -- 
>> Don't knock the weather. If it didn't change once in a while, nine
>> out of ten people couldn't start a conversation.    -- Kin Hubbard

-- 
Don't knock the weather. If it didn't change once in a while, nine
out of ten people couldn't start a conversation.    -- Kin Hubbard


More information about the Rivet mailing list