Closed ljacobson64 closed 9 months ago
We are building against GEANT4 still, aren't we? (we're certainly burning a lot of CI cycles building it!) Is this still a problem @ljacobson64 @bam241 @makeclean ?
Everything still works with Geant4 10.5 (which is what we use on the CI) and lower. Something in Geant4 changed with the 10.6 release that broke our ability to compile against it.
I've just started a project commissioned by @makeclean with a student who needs to use Geant4 10.6+ because a downstream dependency requires a more recent version. So far I've identified the following from the Geant4 10.6 release notes which are of relevance:
using MeshScoreMap = G4VScoringMesh::MeshScoreMap
;I'll tidy this up and make a PR.... (I also haven't checked the tests yet)
There appear to have been some changes in Geant4 10.6 that break our ability to build Dag-Geant4 applications. Stuff like this appears during build: