Summary: | sci-physics/root-5.22.00-r1 fails to build, "redefinition of 'HEPEVT_DEF hepevt_'" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pablo Barros <pmbarros> |
Component: | Current packages | Assignee: | Gentoo Science Physics related packages <sci-physics> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | bbannier+gentoo_bugs |
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
Environment |
Description
Pablo Barros
2009-04-22 12:58:05 UTC
Created attachment 189152 [details]
Build log
I can't reproduce it here with very similar setup. But I see your emerge --info shows you have gcc-4.2.3 selected instead of the gcc-4.3.2-r3 you mention. Could you try with gcc >= 4.3 (don't forget to gcc-config). Yes, the 4.3.2 was a mistake; I have it in my system, but it wasn't enabled. It makes no difference, though: the build fails at the same point with either compiler. The included Hepevt.h file is exactly the same as the one installed on my system. Since sci-physics/root-5.22.00 isn't on portage anymore, I tried extracting and compiling the plain tarball; it compiles fine. The include/Hepevt.h on the work directort where the problem lies is identical to the one on my system from sci-physics/root-5.22.00. Created attachment 189902 [details]
Environment
A full emerge -e @system @world fixed it. Strangely, a simple emerge -e sci-physics/root sys-lang/gcc didn't do the trick, though, which seems very weird. Anyway, the bug was invalid all along. |