root icon indicating copy to clipboard operation
root copied to clipboard

ROOT fails to compile with current VecGeom

Open hahnjo opened this issue 3 years ago • 2 comments

The source file geom/vecgeom/src/TGeoVGShape.cxx currently includes VecGeom headers from their "old" locations: https://github.com/root-project/root/blob/5f2ced2567e005b286ba3b726c356324119dcb39/geom/vecgeom/src/TGeoVGShape.cxx#L18-L35 The "new" location is prefixed by VecGeom/ since January 2020 (see commit), so it's not possible to compile ROOT with VecGeom 1.1.6 or later.

hahnjo avatar Aug 29 '22 15:08 hahnjo

I'm tentatively assigning @agheata (because it's geometry) and @Axel-Naumann as we briefly discussed during the team meeting if it makes sense to fix this or deprecate and drop the code if apparently nobody is using it.

hahnjo avatar Aug 29 '22 15:08 hahnjo

I'll fix the compilation and provide a test for this interface.

agheata avatar Aug 30 '22 19:08 agheata