CLHEP doesn't install Utility/atomic_int.h and Utility/thread_local.h, but these files are needed by geant, which then fails to compile. The patch below resolves the issue. Please also bump to version 2.2.0.3, as this problem is fixed in that version. --- CLHEP/Utility/Utility/CMakeLists.txt.old 2014-10-14 17:32:34.375091541 -0300 +++ CLHEP/Utility/Utility/CMakeLists.txt 2014-10-14 17:15:04.192127902 -0300 @@ -1,7 +1,9 @@ -set( pkginclude_HEADERS keywords.h +set( pkginclude_HEADERS atomic_int.h + keywords.h memory.h noncopyable.h + thread_local.h type_traits.h ) # notice that defs.h is not referenced here Reproducible: Always
*** This bug has been marked as a duplicate of bug 525272 ***
according the the changelog of CLHEP /1/ the problem was fixed in version 2.2.0.2. I filed a version bump with ebuild in another bug report (#536872) to version 2.2.0.4. /1/ http://git.cern.ch/pubweb/CLHEP.git/blob/refs/heads/CLHEP_2_200_branch:/ChangeLog