FCCAnalyses
FCCAnalyses copied to clipboard
Request for a new tag
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.