Skip to content

Trying to fix some of the build breakage aftermath of ACTSFW-20

This is an attempt to address the build breakages caused by !30 (merged) and !31 (merged) on my machine (which only has the minimal build requirements installed, no DD4Hep, Geant4 or Pythia8).

It is based on !33 (merged) and should thus be merged after it.

I don't think it is complete yet, as with these changes, the framework builds, but some of the "new" examples still do not work. For example, the new ACTFWGenericExtrapolationExample segfaults with the message "Error in TCling::RegisterModule: cannot find dictionary module libMaterial_rdict.pcm".

I also don't understand why the ROOT::Core, ROOT::Hist, etc... CMake linking syntax does not work on my machine, and would rather not just revert that blindly, as currently done in this MR.

So, any help towards ironing this out would be greatly appreciated...

Merge request reports