|
[Rivet] Rivet cannot to be configured with swigHolger Schulz holger.schulz at durham.ac.ukWed Mar 29 15:40:03 BST 2017
Hi Kamuran, since you are using lxplus anyways, you could just use the central installation of Rivet2.5.3 from lcg: e.g. do source /cvmfs/sft.cern.ch/lcg/releases/LCG_88/MCGenerators/rivet/2.5.3/x86_64-slc6-gcc62-opt/rivetenv.sh Cheers, Holger On 29/03/17 13:55, Kamuran Dilsiz wrote: > Dear Frank, > > Yes. I used bootstrap script. But, I do not know if it was installed correctly. When did "rivet --list-analyses", it says "The rivet Python module could not be loaded: is your PYTHONPATH set correctly?" > ________________________________________ > From: Andy Buckley > Sent: Wednesday, March 29, 2017 2:29 PM > To: Kamuran Dilsiz; Frank Siegert > Cc: Rivet > Subject: Re: [Rivet] Rivet cannot to be configured with swig > > You are trying to install to a system directory. You need to provide the > --prefix argument to Rivet's configure script, as you presumably did for > installing YODA. Or, as Frank suggested, use the bootstrap script which > makes all these choices for you. > > Andy > > > On 29/03/17 13:17, Kamuran Dilsiz wrote: >> Hi Andy, >> >> Thanks for replying on my e-mail. That solved the problem. But, I encountered another one while doing "make install". The error is like below. Could you please help me fix this? >> >> Making install in src >> make[1]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src' >> Making install in Core >> make[2]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core' >> Making install in yamlcpp >> make[3]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core/yamlcpp' >> make[4]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core/yamlcpp' >> make[4]: Nothing to be done for `install-exec-am'. >> make[4]: Nothing to be done for `install-data-am'. >> make[4]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core/yamlcpp' >> make[3]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core/yamlcpp' >> make[3]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core' >> make[4]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core' >> make[4]: Nothing to be done for `install-exec-am'. >> make[4]: Nothing to be done for `install-data-am'. >> make[4]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core' >> make[3]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core' >> make[2]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Core' >> Making install in Tools >> make[2]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Tools' >> make[3]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Tools' >> make[3]: Nothing to be done for `install-exec-am'. >> make[3]: Nothing to be done for `install-data-am'. >> make[3]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Tools' >> make[2]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Tools' >> Making install in Projections >> make[2]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Projections' >> make[3]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Projections' >> make[3]: Nothing to be done for `install-exec-am'. >> make[3]: Nothing to be done for `install-data-am'. >> make[3]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Projections' >> make[2]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Projections' >> Making install in Analyses >> make[2]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Analyses' >> make install-am >> make[3]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Analyses' >> make[4]: Entering directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Analyses' >> /bin/mkdir -p '/usr/local/lib' >> /bin/sh ../../libtool --mode=install /usr/bin/install -c RivetALICEAnalyses.la RivetATLASAnalyses.la RivetCMSAnalyses.la RivetLHCbAnalyses.la RivetLHCfAnalyses.la RivetTOTEMAnalyses.la RivetCDFAnalyses.la RivetD0Analyses.la RivetHERAAnalyses.la RivetPetraAnalyses.la RivetLEPAnalyses.la RivetRHICAnalyses.la RivetSPSAnalyses.la RivetMiscAnalyses.la RivetMCAnalyses.la '/usr/local/lib' >> libtool: install: /usr/bin/install -c .libs/RivetALICEAnalyses.so /usr/local/lib/RivetALICEAnalyses.so >> /usr/bin/install: cannot create regular file `/usr/local/lib/RivetALICEAnalyses.so': Permission denied >> make[4]: *** [install-libLTLIBRARIES] Error 1 >> make[4]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Analyses' >> make[3]: *** [install-am] Error 2 >> make[3]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Analyses' >> make[2]: *** [install] Error 2 >> make[2]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src/Analyses' >> make[1]: *** [install-recursive] Error 1 >> make[1]: Leaving directory `/afs/cern.ch/user/k/kdilsiz/SHERPA/Rivet-2.5.3/src' >> make: *** [install-recursive] Error 1 >> >> ________________________________________ >> From: Andy Buckley >> Sent: Wednesday, March 29, 2017 12:43 PM >> To: Kamuran Dilsiz; Frank Siegert >> Cc: Rivet >> Subject: Re: [Rivet] Rivet cannot to be configured with swig >> >> Hi Karmuran, >> >> This message means what it says: to build Rivet you need to be using a >> fairly modern C++ compiler. If using g++, it will need to be (I think) >> version 4.8.5 or later. >> >> The lxplus6 system compiler is older -- in fact it's very old, and the >> LHC experiments have *never* used it. The simplest way to get a >> compliant system may be to use the new lxplus7 system instead. You can >> also manually set up lxplus6 to use newer build tools like the >> experiments do, with something like this: >> >> . /cvmfs/sft.cern.ch/lcg/releases/LCG_84/gcc/4.9.3/x86_64-slc6/setup.sh >> . >> /cvmfs/sft.cern.ch/lcg/releases/LCG_84/Python/2.7.10/x86_64-slc6-gcc49-opt/Python-env.sh >> >> (I think that should be sufficient, but in general there are a lot of >> components to a consistent environment) >> >> Hope that helps, >> Andy >> >> >> On 29/03/17 09:33, Kamuran Dilsiz wrote: >>> Dear Frank, >>> >>> I installed Rivet-2.5.3. But, when configuring this version, I am having the following error which I do not know how to fix. >>> configure: error: *** A compiler with support for C++11 language features is required. >>> ________________________________________ >>> From: Frank Siegert >>> Sent: Wednesday, March 29, 2017 9:44 AM >>> To: Kamuran Dilsiz >>> Cc: Rivet >>> Subject: Re: Rivet cannot to be configured with swig >>> >>> Hi Kamuran, >>> (+ Rivet developer list in CC) >>> >>> You should be using the most recent version of Rivet, 2.5.3, instead >>> of an ancient 1.8.3. This will also solve your swig problem, since >>> that is not necessary for the recent Rivet versions anymore. >>> >>> Last but not least, if you are not familiar with installing programs >>> on Unix systems you might want to use the rivet bootstrap script, >>> which will perform the installation automatically for you: >>> https://rivet.hepforge.org/trac/wiki/GettingStarted >>> >>> Cheers, >>> Frank >>> >>> >>> On 29 March 2017 at 09:23, Kamuran Dilsiz <kamuran.dilsiz at cern.ch> wrote: >>>> Dear Frank Siegret, >>>> >>>> I am using Rivet-1.8.3. I configured it with HepMC and Fastjet, but it also >>>> require swig. I installed swig into my lxplus account and tried to >>>> configured Rivet with swig. However, it still gives the following error. >>>> Could you please help me solve the problem? Thanks in advance. >>>> >>>> >>>> configure: WARNING: cannot find 'swig' program. You should look at >>>> http://www.swig.org >>>> >>>> ./configure: line 18427: test: too many arguments >>>> >>>> checking if echo "Error: SWIG is not installed. You should look at >>>> http://www.swig.org" ; false can make a Python function wrapper... yes >>>> >>>> checking if the /usr/bin/g++ compiler accepts the -Wno-format flag... yes >>>> >>>> configure: adding -Wno-format to swig compilation test >>>> >>>> checking if echo "Error: SWIG is not installed. You should look at >>>> http://www.swig.org" ; false is compatible with the /usr/bin/g++ compiler... >>>> no >>>> >>>> configure: error: Can't build Python extension since echo "Error: SWIG is >>>> not installed. You should look at http://www.swig.org" ; false is not >>>> compatible with /usr/bin/g++. Get a newer SWIG version! >>>> >>>> >>>> Best regards, >>>> Kamuran >>>> >>> _______________________________________________ >>> Rivet mailing list >>> Rivet at projects.hepforge.org >>> https://www.hepforge.org/lists/listinfo/rivet >>> >> >> -- >> Dr Andy Buckley, Lecturer / Royal Society University Research Fellow >> Particle Physics Expt Group, University of Glasgow >> > > -- > Dr Andy Buckley, Lecturer / Royal Society University Research Fellow > Particle Physics Expt Group, University of Glasgow > _______________________________________________ > Rivet mailing list > Rivet at projects.hepforge.org > https://www.hepforge.org/lists/listinfo/rivet
More information about the Rivet mailing list |