Python 3.11 restructures some headers, so fix the includes here. --- a/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx +++ b/bindings/pyroot/cppyy/CPyCppyy/src/CPPOverload.cxx @@ -1,7 +1,9 @@ // Bindings #include "CPyCppyy.h" #include "structmember.h" // from Python -#if PY_VERSION_HEX >= 0x02050000 +#if PY_VERSION_HEX >= 0x030B0000 +#include // from Python +#elif PY_VERSION_HEX >= 0x02050000 #include "code.h" // from Python #else #include "compile.h" // from Python