[Rivet] small bug with HepMC-2.06.04

Andy Buckley andy.buckley at ed.ac.uk
Thu Jun 2 08:04:57 BST 2011


On 23/03/11 18:37, Bryan J. Field wrote:
> Hello,
>
> I couldn't find a web interface to submit a bug report, so I am sending
> this email message.
>
> I have been trying to install Rivet-1.5.0 on my Fedora 14 laptop. When I
> tried to link it to HepMC-2.06.04, I would get this error message part
> way through the compilation:
>
> /usr/bin/ld: rivet_nopy-rivet-nopy.o: undefined reference to symbol
> 'HepMC::IO_GenEvent::IO_GenEvent(std::basic_istream<char,
> std::char_traits<char>  >&)'
> /usr/bin/ld: note:
> 'HepMC::IO_GenEvent::IO_GenEvent(std::basic_istream<char,
> std::char_traits<char>  >&)' is defined in
> DSO /home/bfield/Documents/feynman-tools/HepMC/lib/libHepMC.so.4 so try
> adding it to the linker command line
> /home/bfield/Documents/feynman-tools/HepMC/lib/libHepMC.so.4: could not
> read symbols: Invalid operation
>
> However, this does not occur with HepMC-2.06.03. Also, this problem with
> HepMC-2.06.04 seems to be OK on a 64-bit computer running Redhat
> Enterprise 5.
>
> I can send more info about my systems if needed.

Hi Bryan,

Sorry that we never got back to you on this... I suspect that none of us 
really knew what to suggest! I did hear someone else mention something 
about odd linker errors with HepMC, and that it was solved with the 
alpha version of Rivet 1.5.1. I don't know what we did -- nothing on 
purpose, I think -- but now that 1.5.1 is officially released you could 
try that. Good luck, and let us know if there are still problems: we'll 
try to be more responsive this time!

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