make -j3 main31 main32 g++ -O2 -march=i686 -pipe -I../include -I/usr/include \ main31.cc -o ../bin/main31.exe \ -L../lib/archive -lpythia8 -llhapdfdummy \ -lhepmcinterface \ -L/usr/lib -lHepMC g++ -O2 -march=i686 -pipe -I../include -I/usr/include \ main32.cc -o ../bin/main32.exe \ -L../lib/archive -lpythia8 -llhapdfdummy \ -lhepmcinterface \ -L/usr/lib -lHepMC main31.cc:19:28: error: HepMC/IO_Ascii.h: No such file or directory main32.cc:18:28: error: HepMC/IO_Ascii.h: No such file or directory main31.cc: In function 'int main()': main31.cc:33: error: 'IO_Ascii' is not a member of 'HepMC' main31.cc:33: error: expected `;' before 'ascii_io' main31.cc:65: error: 'ascii_io' was not declared in this scope main32.cc: In function 'int main(int, char**)': main32.cc:50: error: 'IO_Ascii' is not a member of 'HepMC' main32.cc:50: error: expected `;' before 'ascii_io' main32.cc:96: error: 'ascii_io' was not declared in this scope make: *** [main31] Error 1 make: *** Waiting for unfinished jobs.... make: *** [main32] Error 1 * ERROR: sci-physics/pythia-8.1.08-r1 failed: * emake tests for hepmc failed * * Call stack: * ebuild.sh, line 54: Called src_test * environment, line 1179: Called die * The specific snippet of code: * emake main31 main32 || die "emake tests for hepmc failed";
Created attachment 230991 [details] build.log
I removed the hepmc tests for this specific version of pythia-8.1.08, incompatible with recent versions of hepmc. Thanks.