[Rivet] Yaml error in newest Rivet

Andy Buckley andy.buckley at ed.ac.uk
Thu Oct 21 14:34:24 BST 2010


On 21/10/10 14:26, Christian Roehr wrote:
> Hi Hendrik and Andy,
> 
> thank you very much for your help. Indeed, that solved my problem!
> 
> "make install" in the yaml-cpp directory copied the yaml libs and
> headers into the prefix directory. "configure" then could find them
> there (WITHOUT specifying the yaml paths by any of the --*yaml*
> options). Launching "make" again then worked, also in the bin directory,
> where the error was thrown before.
> 
> I found out now, that the problem was most probably connected to shell
> environment variables (LD_LIBRARY_PATH, PATH, PYTHONPATH,
> RIVET_ANALYSIS_PATH, RIVET_REF_PATH, RIVET_INFO_PATH) to be set wrongly.
> All these variables contained paths to my previous Rivet installation
> (1.2.1), which probably caused that error somehow.

Aaaah, of course! Hmm, I don't know how to catch that in general... it
was a yaml-cpp version mismatch since we upgraded the bundled version
between releases. It's also not unknown to have problems with the Python
modules from previous releases: a clear-out before reinstallation is a
good plan!

Cheers,
Andy

-- 
Dr Andy Buckley
SUPA Advanced Research Fellow
Particle Physics Experiment Group, University of Edinburgh


More information about the Rivet mailing list