FCCAnalyses icon indicating copy to clipboard operation
FCCAnalyses copied to clipboard

Request for a new tag

Open jmcarcell opened this issue 2 months ago • 0 comments

A new tag is needed to build with the latest tagged versions of podio and EDM4hep. Currently, building 0.11.0 will give some errors like

/cvmfs/sw-nightlies.hsf.org/key4hep/releases/2025-11-04/x86_64-almalinux9-gcc14.2.0-opt/podio/d76c8fe641fa34bb777b7ce9fd6033b4e4845137_develop-sovurg/include/podio/detail/Pythonizations.h:5:10: fatal error: 'Python.h' file not found
#include <Python.h>
         ^~~~~~~~~~
Error: rootcling: compilation failure (./libFCCAnalysis_analysis_example84d48fa46d_dictUmbrella.h)

or

/FCCAnalyses/tests/unittest/myutils.cpp: In function 'void CATCH2_INTERNAL_TEST_24()':
/FCCAnalyses/tests/unittest/myutils.cpp:168:44: error: ambiguous overload for 'operator=' (operand types are 'edm4hep::CovMatrix3f' and '<brace-enclosed initializer list>')
  168 |   v1.covMatrix = {.1, .2, .3, .43, .67, .11};
      |                                            ^

or

/FCCAnalyses/tests/integration/low_level_edm4hep.cxx: In function 'int main(int, const char**)':
/FCCAnalyses/tests/integration/low_level_edm4hep.cxx:63:40: error: 'RLogScopedVerbosity' is not a member of 'ROOT::Experimental'; did you mean 'ROOT::RLogScopedVerbosity'?
   63 |   auto verbosity = ROOT::Experimental::RLogScopedVerbosity(
      |                                        ^~~~~~~~~~~~~~~~~~~

but these are fixed in master. This is not urgent, and this new tag could be used for the next release happening soon probably.

jmcarcell avatar Nov 04 '25 07:11 jmcarcell