Closed talleyhoe closed 1 year ago
It looks like the check against the PY_VERSION_HEX isn't included in the 2.3.8 release's tarball?
Why are you using 2.3.8? Can you please clone the current master (which is at 2.3.9.3) and let me know if the problem persists?
Oops, I was just pulling the latest version under 'releases'. Works great on 2.3.9.3! Thanks
There's an error handing function in core/cadabra2-cli.cc (void Shell::handle_error(py::error_already_set& err)) with reference to cpython/objects.h 's _Py_Identifier.
It seems like there's a check for correct python-version, under PY_VERSION_HEX but in Config.hh PYTHON_VERSION_MAJOR (and MINOR) are being defined. I think this might be a cmake issue??
I was able to build and pass all tests after editing this section.