Summary: | sci-physics/geant-4.11.0.3 fails to compile (lto): G4Cons.cc:65:6: error: type ENorm violates the C++ One Definition Rule [-Werror=odr] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Guilherme Amadio <amadio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://gitlab.cern.ch/geant4/geant4-dev/-/issues/145 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log.xz |
Description
Agostino Sarubbo
2022-08-03 07:06:32 UTC
Created attachment 797152 [details]
build.log.xz
build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: BuildProducts/lib64/libG4geometry.so /var/tmp/portage/sci-physics/geant-4.11.0.2/work/geant4-v11.0.2/source/geometry/solids/CSG/src/G4Cons.cc:65:6: error: type ‘ENorm’ violates the C++ One Definition Rule [-Werror=odr] lto_tinderbox has reproduced this issue with version 4.11.0.3 - Updating summary. This has been addressed upstream after I filed an issue, but the patch doesn't apply cleanly into 11.0.3, so this bug will be fixed when the next release is added to Gentoo (it usually comes in early December of each year). (In reply to Guilherme Amadio from comment #4) > This has been addressed upstream after I filed an issue, but the patch > doesn't apply cleanly into 11.0.3, so this bug will be fixed when the next > release is added to Gentoo (it usually comes in early December of each year). 1. Thank you! 2. It's no big deal if not, but by chance do you have a link to the report? Yes, the link is https://gitlab.cern.ch/geant4/geant4-dev/-/issues/145, but it's not public. It's behind CERN SSO, and you have to be in the Geant4 collaboration to see as well. (In reply to Guilherme Amadio from comment #6) > Yes, the link is https://gitlab.cern.ch/geant4/geant4-dev/-/issues/145, but > it's not public. It's behind CERN SSO, and you have to be in the Geant4 > collaboration to see as well. Thanks, no worries, I'm just trying to collect some of these bugs for an overview of how progress is going wrt LTO. Much appreciated! Geant4 11.1.0 (just pushed to the tree) has this problem fixed. Closing. |