Patch to compile with Geant4 10.6 - #803
Conversation
|
While I agree it's overkill to add another variation to the CI matrix, we may want to upgrade to 10.6 now that this works. |
|
Related question - do we know if this works with newer versions? 10.7 or 11.0? |
I've not checked. Can do... |
It's fine if not, but if yes, it would be good to upgrade CI & docs to newest version we support. |
|
Hello - little nudge on this patch for building with Geant4 10.6. Were there any changes needed from my side? (Aside from the obvious do a rebase and resolve any conflicts). I ask because the student I'm working with who is using this patch for their work is now nearing the end of their project, only a few months left, it'd be nice to get this in. @makeclean |
|
I guess I was waiting for a quick assessment on whether it was possible to jump all the way to a higher GEANT4 version while we're at it. I'm not looking to make a bunch of work, but just hopeful that your improvements might simply apply to a higher version as well. If you can confirm that this is NOT the case, I'm happy to move forward. |
|
No problem, I'll try and get to this next week :) |
|
I have got this while using forked version: The error occurred during the linking stage of the compilation process. Specifically, the linker could not find a reference to the function |
|
Alas, the forked version may need to be rebased on the current |
7a837cb to
9055108
Compare
|
Dear @helen-brooks, I have recently created a PR #860 which solves the same issue. It would be great if we work together. I have also made a PR to your repo. However, I am wondering to know is it worthful working with the old versions of Gent4 < 10.6. As they are outdated and people may use the latest versions with latest DAGMC. |
|
Hi all. I ran a bunch of jobs and my experience is that with this change dagmc builds and Geant4 tests pass for all these versions: After that, namely for the tag version 11.0.0, I get this error: Sorry for taking so long to check this. |
|
It seems like the issue you are facing is related to the use of |
|
@gonuke Given that I've now tested the compatibility, are there any further changes you require? |
|
Thanks @helen-brooks this should be good to go. |
Description
Patch to permit compilation with Geant4 10.6, solves #696
Motivation and Context
From the Geant4 10.6 Release notes:
using MeshScoreMap = G4VScoringMesh::MeshScoreMap;
Changes
Behavior
DAG-Geant4 now compiles with Geant4 10.6
Other Information
I haven't touched the CI. I don't know what you want to do about this - presumably it's overkill to add yet another variation to the CI matrix....?