summaryrefslogtreecommitdiff
path: root/bootloader/x1000/x1000bootloader.h
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2024-08-26 15:03:21 +0100
committerAidan MacDonald <amachronic@protonmail.com>2024-08-26 16:44:42 +0100
commitec8fb871f0e1ef72c1f3f84f689d17d5978b6ca9 (patch)
treefbecb659c5371838ac7b36369a9bcb848f464d88 /bootloader/x1000/x1000bootloader.h
parenteca00638aeab59cf03287b9f298c86a6de1b5a9a (diff)
downloadrockbox-ec8fb871f0e1ef72c1f3f84f689d17d5978b6ca9.tar.gz
rockbox-ec8fb871f0e1ef72c1f3f84f689d17d5978b6ca9.zip
rockboxdev: fix glib compile error on hosts with Python 3.12 (FS#13471)
On hosts running Python 3.12, building the hosted MIPS toolchain fails on glib with the error Traceback (most recent call last): File "<string>", line 2, in <module> ModuleNotFoundError: No module named 'imp' gmake[6]: *** [Makefile:982: install-codegenPYTHON] Error 1 gmake[6]: Leaving directory '/tmp/rbdev-build/build-glib-2.46.2/gio/gdbus-2.0/codegen' due to 'imp' being removed from Python 3.12 after a long deprecation period. The module is imported by automake's py-compile script, but in newer versions of automake this has been updated to use 'importlib' instead, so running autoreconf fixes this. We need to patch m4macros/glib-gettext.m4 to avoid an error running autoreconf (see: https://gitlab.gnome.org/GNOME/glib/-/issues/1159): ac-wrapper: autoreconf: warning: auto-detected versions not found ( 2.69 2.69); falling back to latest available autoreconf-2.71: export WARNINGS= autoreconf-2.71: Entering directory '.' autoreconf-2.71: configure.ac: not using Gettext autoreconf-2.71: running: aclocal --force -I m4macros ${ACLOCAL_FLAGS} am-wrapper: aclocal: warning: auto-detected versions not found (1.15); falling back to latest available m4macros/glib-gettext.m4:39: error: m4_copy: won't overwrite defined macro: glib_DEFUN m4macros/glib-gettext.m4:39: the top level autom4te-2.71: error: /usr/bin/m4 failed with exit status: 1 aclocal-1.16: error: /usr/bin/autom4te-2.71 failed with exit status: 1 autoreconf-2.71: error: aclocal failed with exit status: 1 This problem goes away in glib 2.47.5 when they switched to using upstream gettext. Change-Id: I878a9d7086d17c6de43470b6e5f14917f0ae1bb9
Diffstat (limited to 'bootloader/x1000/x1000bootloader.h')
0 files changed, 0 insertions, 0 deletions