Closed knst closed 2 months ago
Resolves build failures with Python 3.12, i.e building on rawhide:
make -C depends -j9 ... make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/bitcoin/depends/work/staging/aarch64-unknown-linux-gnu/xcb_proto/1.14.1-4a91ac9dc41/bitcoin/depends/aarch64-unknown-linux-gnu/lib/python3.12/site-packages/xcbgen' /usr/bin/install -c -m 644 __init__.py error.py expr.py align.py matcher.py state.py xtypes.py '/bitcoin/depends/work/staging/aarch64-unknown-linux-gnu/xcb_proto/1.14.1-4a91ac9dc41/bitcoin/depends/aarch64-unknown-linux-gnu/lib/python3.12/site-packages/xcbgen' Traceback (most recent call last): File "<string>", line 2, in <module> ModuleNotFoundError: No module named 'imp' make[3]: *** [Makefile:271: install-pkgpythonPYTHON] Error 1
imp was removed in 3.12: https://docs.python.org/3/library/imp.html.
imp
Bitcoin backport bitcoin#28097
Run build depends with clean - it doesn't fail
depends
n/a
Issue being fixed or feature implemented
Resolves build failures with Python 3.12, i.e building on rawhide:
imp
was removed in 3.12: https://docs.python.org/3/library/imp.html.What was done?
Bitcoin backport bitcoin#28097
How Has This Been Tested?
Run build
depends
with clean - it doesn't failBreaking Changes
n/a
Checklist: