>>> glibd: Building community/glibd 2.4.3-r5 (using abuild 3.17.0_rc2-r0) started Sat, 16 May 2026 08:10:11 +0000 >>> glibd: Validating /home/buildozer/aports/community/glibd/APKBUILD... >>> glibd: Analyzing dependencies... >>> glibd: Installing for build: build-base meson gobject-introspection-dev glib-dev ldc gir-to-d ( 1/116) Installing samurai (1.2-r8) ( 2/116) Installing libbz2 (1.0.8-r6) ( 3/116) Installing libffi (3.5.2-r1) ( 4/116) Installing gdbm (1.26-r0) ( 5/116) Installing xz-libs (5.8.3-r0) ( 6/116) Installing mpdecimal (4.0.1-r0) ( 7/116) Installing libpanelw (6.6_p20260502-r0) ( 8/116) Installing readline (8.3.3-r1) ( 9/116) Installing sqlite-libs (3.53.1-r0) ( 10/116) Installing python3 (3.14.3-r0) ( 11/116) Installing python3-pycache-pyc0 (3.14.3-r0) ( 12/116) Installing pyc (3.14.3-r0) ( 13/116) Installing meson-pyc (1.11.1-r0) ( 14/116) Installing python3-pyc (3.14.3-r0) ( 15/116) Installing meson (1.11.1-r0) ( 16/116) Installing cairo-tools (1.18.4-r1) ( 17/116) Installing libxau (1.0.12-r0) ( 18/116) Installing libmd (1.1.0-r0) ( 19/116) Installing libbsd (0.12.2-r0) ( 20/116) Installing libxdmcp (1.1.5-r1) ( 21/116) Installing libxcb (1.17.0-r2) ( 22/116) Installing libx11 (1.8.13-r0) ( 23/116) Installing libxext (1.3.7-r0) ( 24/116) Installing libxrender (0.9.12-r0) ( 25/116) Installing libpng (1.6.58-r0) ( 26/116) Installing freetype (2.14.3-r0) ( 27/116) Installing fontconfig (2.17.1-r1) ( 28/116) Installing pixman (0.46.4-r0) ( 29/116) Installing cairo (1.18.4-r1) ( 30/116) Installing libintl (1.0-r0) ( 31/116) Installing libeconf (0.8.3-r0) ( 32/116) Installing libblkid (2.42-r0) ( 33/116) Installing libmount (2.42-r0) ( 34/116) Installing glib (2.88.1-r0) ( 35/116) Installing cairo-gobject (1.18.4-r1) ( 36/116) Installing expat (2.8.1-r0) ( 37/116) Installing expat-dev (2.8.1-r0) ( 38/116) Installing bzip2-dev (1.0.8-r6) ( 39/116) Installing brotli (1.2.0-r1) ( 40/116) Installing brotli-dev (1.2.0-r1) ( 41/116) Installing zlib-dev (1.3.2-r0) ( 42/116) Installing libpng-dev (1.6.58-r0) ( 43/116) Installing freetype-dev (2.14.3-r0) ( 44/116) Installing fontconfig-dev (2.17.1-r1) ( 45/116) Installing libxml2 (2.13.9-r1) ( 46/116) Installing libxml2-utils (2.13.9-r1) ( 47/116) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install ( 48/116) Installing libxslt (1.1.43-r3) ( 49/116) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install ( 50/116) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install ( 51/116) Installing docbook-xsl (1.79.2-r13) ( 52/116) Installing xz (5.8.3-r0) ( 53/116) Installing gettext-asprintf (1.0-r0) ( 54/116) Installing gettext-libs (1.0-r0) ( 55/116) Installing gettext-envsubst (1.0-r0) ( 56/116) Installing gettext (1.0-r0) ( 57/116) Installing gettext-dev (1.0-r0) ( 58/116) Installing py3-parsing (3.3.2-r1) ( 59/116) Installing py3-parsing-pyc (3.3.2-r1) ( 60/116) Installing py3-packaging (26.2-r0) ( 61/116) Installing py3-packaging-pyc (26.2-r0) ( 62/116) Installing linux-headers (7.0.0-r1) ( 63/116) Installing libffi-dev (3.5.2-r1) ( 64/116) Installing bsd-compat-headers (0.7.2-r6) ( 65/116) Installing libformw (6.6_p20260502-r0) ( 66/116) Installing libmenuw (6.6_p20260502-r0) ( 67/116) Installing libncurses++ (6.6_p20260502-r0) ( 68/116) Installing ncurses-dev (6.6_p20260502-r0) ( 69/116) Installing libedit-dev (20260508.3.1-r1) ( 70/116) Installing libpcre2-16 (10.47-r1) ( 71/116) Installing libpcre2-32 (10.47-r1) ( 72/116) Installing pcre2-dev (10.47-r1) ( 73/116) Installing libuuid (2.42-r0) ( 74/116) Installing libfdisk (2.42-r0) ( 75/116) Installing skalibs-libs (2.15.0.0-r0) ( 76/116) Installing utmps-libs (0.1.3.3-r0) ( 77/116) Installing linux-pam (1.7.1-r2) ( 78/116) Installing liblastlog2 (2.42-r0) ( 79/116) Installing libsmartcols (2.42-r0) ( 80/116) Installing sqlite (3.53.1-r0) ( 81/116) Installing sqlite-dev (3.53.1-r0) ( 82/116) Installing util-linux-dev (2.42-r0) ( 83/116) Installing glib-dev (2.88.1-r0) ( 84/116) Installing pixman-dev (0.46.4-r0) ( 85/116) Installing xorgproto (2025.1-r0) ( 86/116) Installing libxau-dev (1.0.12-r0) ( 87/116) Installing xcb-proto (1.17.0-r1) ( 88/116) Installing xcb-proto-pyc (1.17.0-r1) ( 89/116) Installing libxdmcp-dev (1.1.5-r1) ( 90/116) Installing libxcb-dev (1.17.0-r2) ( 91/116) Installing xtrans (1.6.0-r0) ( 92/116) Installing libx11-dev (1.8.13-r0) ( 93/116) Installing libxext-dev (1.3.7-r0) ( 94/116) Installing libxrender-dev (0.9.12-r0) ( 95/116) Installing cairo-dev (1.18.4-r1) ( 96/116) Installing diffutils (3.12-r0) ( 97/116) Installing libltdl (2.6.0-r1) ( 98/116) Installing libtool (2.6.0-r1) ( 99/116) Installing py3-setuptools (82.0.1-r1) (100/116) Installing py3-setuptools-pyc (82.0.1-r1) (101/116) Installing gobject-introspection (1.86.0-r1) (102/116) Installing gobject-introspection-dev (1.86.0-r1) (103/116) Installing ldc-static (1.42.0-r0) (104/116) Installing llvm22-libs (22.1.3-r0) (105/116) Installing lld22-libs (22.1.3-r0) (106/116) Installing scudo-malloc (22.1.3-r0) (107/116) Installing lld22 (22.1.3-r0) (108/116) Installing llvm-libunwind (22.1.3-r0) (109/116) Installing llvm-libunwind-dev (22.1.3-r0) (110/116) Installing tzdata (2026b-r0) (111/116) Installing llvm21-libs (21.1.8-r1) (112/116) Installing ldc (1.42.0-r0) (113/116) Installing ldc-runtime (1.42.0-r0) (114/116) Installing gir-to-d (0.23.4-r2) (115/116) Installing .makedepends-glibd (20260516.081021) (116/116) Installing abuild-meson (1.11.1-r0) Executing busybox-1.37.0-r31.trigger Executing glib-2.88.1-r0.trigger * No schema files found: doing nothing. OK: 1154.4 MiB in 219 packages >>> glibd: Cleaning up srcdir >>> glibd: Cleaning up pkgdir >>> glibd: Cleaning up tmpdir >>> glibd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/glibd-2.4.3.tar.gz /var/cache/distfiles/glibd-2.4.3.tar.gz: OK /home/buildozer/aports/community/glibd/link-gthread.patch: OK /home/buildozer/aports/community/glibd/be666daa09048a3dc71921549ef8dde417561e83.patch: OK >>> glibd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/glibd-2.4.3.tar.gz /var/cache/distfiles/glibd-2.4.3.tar.gz: OK /home/buildozer/aports/community/glibd/link-gthread.patch: OK /home/buildozer/aports/community/glibd/be666daa09048a3dc71921549ef8dde417561e83.patch: OK >>> glibd: Unpacking /var/cache/distfiles/glibd-2.4.3.tar.gz... >>> glibd: link-gthread.patch patching file meson.build >>> glibd: be666daa09048a3dc71921549ef8dde417561e83.patch patching file src/APILookup.txt patching file src/APILookupGio.txt patching file src/APILookupGioUnix.txt patching file src/APILookupGioWin32.txt The Meson build system Version: 1.11.1 Source dir: /home/buildozer/aports/community/glibd/src/GlibD-2.4.3 Build dir: /home/buildozer/aports/community/glibd/src/GlibD-2.4.3/output Build type: native build Project name: GlibD Project version: 2.4.1 D compiler for the host machine: ldc2 (llvm 1.42.0 "LDC - the LLVM D compiler (1.42.0):") D linker for the host machine: ldc2 ld.bfd 2.45.1 Host machine cpu family: loongarch64 Host machine cpu: loongarch64 Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Run-time dependency glib-2.0 found: YES 2.88.1 Run-time dependency gmodule-2.0 found: YES 2.88.1 Run-time dependency gobject-2.0 found: YES 2.88.1 Run-time dependency gio-2.0 found: YES 2.88.1 Run-time dependency gthread-2.0 found: YES 2.88.1 Run-time dependency gobject-introspection-1.0 found: YES 1.86.0 Program girtod found: YES (/usr/bin/girtod) Message: Generating D interfaces from GIR... meson.build:41:4: ERROR: Problem encountered: Unable to build D intefaces from GIR: Warning /usr/share/gir-1.0/GLib-2.0.gir(66812): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66814): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66865): Unexpected tag: If @fd_ptr points to a file descriptor, close it and return whether closing it was successful, like g_close(). If @fd_ptr points to a negative number, return %TRUE without closing anything. In both cases, set @fd_ptr to `-1` before returning. Like g_close(), if closing the file descriptor fails, the error is stored in both %errno and @error. If this function succeeds, %errno is undefined. On POSIX platforms, this function is async-signal safe if @error is %NULL and @fd_ptr points to either a negative number or a valid open file descriptor. This makes it safe to call from a signal handler or a #GSpawnChildSetupFunc under those conditions. See [`signal(7)`](man:signal(7)) and [`signal-safety(7)`](man:signal-safety(7)) for more details. It is a programming error for @fd_ptr to point to a non-negative number that is not a valid file descriptor. A typical use of this function is to clean up a file descriptor at the end of its scope, whether it has been set successfully or not: |[ gboolean operate_on_fd (GError **error) { gboolean ret = FALSE; int fd = -1; fd = open_a_fd (error); if (fd < 0) goto out; if (!do_something (fd, error)) goto out; if (!g_clear_fd (&fd, error)) goto out; ret = TRUE; out: // OK to call even if fd was never opened or was already closed g_clear_fd (&fd, NULL); return ret; } ]| This function is also useful in conjunction with #g_autofd. in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66867): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66868): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66870): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66870): Unexpected tag: %TRUE on success in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66872): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66874): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66878): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66880): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66880): Unexpected tag: a pointer to a file descriptor in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66882): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80877): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80879): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80900): Unexpected tag: Updates a pointer to a string to a copy of @new_str and returns whether the string was changed. If @new_str matches the previous string, this function is a no-op. If @new_str is different, a copy of it will be assigned to @str_pointer and the previous string pointed to by @str_pointer will be freed with [func@GLib.free]. @str_pointer must not be `NULL`, but can point to a `NULL` value. One convenient usage of this function is in implementing property settings: ```C void foo_set_bar (Foo *foo, const char *new_bar) { g_return_if_fail (IS_FOO (foo)); if (g_set_str (&foo->bar, new_bar)) g_object_notify (foo, "bar"); } ``` in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80902): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80903): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80905): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80905): Unexpected tag: true if the value of @str_pointer changed, false otherwise in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80907): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80909): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80913): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80915): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80916): Unexpected tag: a pointer to either a string or `NULL` in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80918): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80923): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80925): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80925): Unexpected tag: a string to assign to @str_pointer in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80927): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83096): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83098): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83110): Unexpected tag: Sets @fd_ptr to `-1`, returning the value that was there before. Conceptually, this transfers the ownership of the file descriptor from the referenced variable to the caller of the function (i.e. ‘steals’ the reference). This is very similar to [func@GLib.steal_pointer], but for file descriptors. On POSIX platforms, this function is async-signal safe (see [`signal(7)`](man:signal(7)) and [`signal-safety(7)`](man:signal-safety(7))), making it safe to call from a signal handler or a #GSpawnChildSetupFunc. This function preserves the value of `errno`. in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83112): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83113): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83115): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83115): Unexpected tag: the value that @fd_ptr previously had in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83117): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83119): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83123): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83125): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83125): Unexpected tag: A pointer to a file descriptor in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83127): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83134): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83136): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83161): Unexpected tag: Sets @handle_pointer to `0`, returning the value that was there before. Conceptually, this transfers the ownership of the handle ID from the referenced variable to the ‘caller’ of the macro (ie: ‘steals’ the handle ID). This can be very useful to make ownership transfer explicit, or to prevent a handle from being released multiple times. For example: ```c void maybe_unsubscribe_signal (ContextStruct *data) { if (some_complex_logic (data)) { g_dbus_connection_signal_unsubscribe (data->connection, g_steal_handle_id (&data->subscription_id)); // now data->subscription_id isn’t a dangling handle } } ``` While [func@GLib.clear_handle_id] can be used in many of the same situations as `g_steal_handle_id()`, this is one situation where it cannot be used, as there is no way to pass the `GDBusConnection` to a [type@GLib.ClearHandleFunc]. in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83163): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83164): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83165): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83167): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83171): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83173): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83173): Unexpected tag: a pointer to a handle ID in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83175): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83182): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83184): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83231): Unexpected tag: Sets @pp to %NULL, returning the value that was there before. Conceptually, this transfers the ownership of the pointer from the referenced variable to the "caller" of the macro (ie: "steals" the reference). The return value will be properly typed, according to the type of @pp. This can be very useful when combined with g_autoptr() to prevent the return value of a function from being automatically freed. Consider the following example (which only works on GCC and clang): |[ GObject * create_object (void) { g_autoptr(GObject) obj = g_object_new (G_TYPE_OBJECT, NULL); if (early_error_case) return NULL; return g_steal_pointer (&obj); } ]| It can also be used in similar ways for 'out' parameters and is particularly useful for dealing with optional out parameters: |[ gboolean get_object (GObject **obj_out) { g_autoptr(GObject) obj = g_object_new (G_TYPE_OBJECT, NULL); if (early_error_case) return FALSE; if (obj_out) *obj_out = g_steal_pointer (&obj); return TRUE; } ]| In the above example, the object will be automatically freed in the early error case and also in the case that %NULL was given for @obj_out. in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83233): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83234): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83235): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83237): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83238): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83240): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83240): Unexpected tag: a pointer to a pointer in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83242): Unexpected tag: type in GirPackage: glib Error /home/buildozer/aports/community/glibd/src/GlibD-2.4.3/src/APILookupGLib.txt(2092): Unknown function unix_error_quark A full log can be found at /home/buildozer/aports/community/glibd/src/GlibD-2.4.3/output/meson-logs/meson-log.txt >>> ERROR: glibd: build failed >>> glibd: Uninstalling dependencies... ( 1/116) Purging .makedepends-glibd (20260516.081021) ( 2/116) Purging gobject-introspection-dev (1.86.0-r1) ( 3/116) Purging cairo-dev (1.18.4-r1) ( 4/116) Purging cairo-tools (1.18.4-r1) ( 5/116) Purging cairo-gobject (1.18.4-r1) ( 6/116) Purging cairo (1.18.4-r1) ( 7/116) Purging libtool (2.6.0-r1) ( 8/116) Purging diffutils (3.12-r0) ( 9/116) Purging libltdl (2.6.0-r1) ( 10/116) Purging py3-setuptools-pyc (82.0.1-r1) ( 11/116) Purging py3-setuptools (82.0.1-r1) ( 12/116) Purging glib-dev (2.88.1-r0) ( 13/116) Purging docbook-xsl (1.79.2-r13) ( 14/116) Purging docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.pre-deinstall ( 15/116) Purging docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.pre-deinstall ( 16/116) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall ( 17/116) Purging gettext-dev (1.0-r0) ( 18/116) Purging xz (5.8.3-r0) ( 19/116) Purging gettext-asprintf (1.0-r0) ( 20/116) Purging gettext (1.0-r0) ( 21/116) Purging gettext-envsubst (1.0-r0) ( 22/116) Purging libxml2-utils (2.13.9-r1) ( 23/116) Purging libxslt (1.1.43-r3) ( 24/116) Purging py3-packaging-pyc (26.2-r0) ( 25/116) Purging py3-packaging (26.2-r0) ( 26/116) Purging py3-parsing-pyc (3.3.2-r1) ( 27/116) Purging py3-parsing (3.3.2-r1) ( 28/116) Purging ldc (1.42.0-r0) ( 29/116) Purging ldc-static (1.42.0-r0) ( 30/116) Purging llvm-libunwind-dev (22.1.3-r0) ( 31/116) Purging tzdata (2026b-r0) ( 32/116) Purging gir-to-d (0.23.4-r2) ( 33/116) Purging abuild-meson (1.11.1-r0) ( 34/116) Purging meson-pyc (1.11.1-r0) ( 35/116) Purging meson (1.11.1-r0) ( 36/116) Purging samurai (1.2-r8) ( 37/116) Purging fontconfig-dev (2.17.1-r1) ( 38/116) Purging fontconfig (2.17.1-r1) ( 39/116) Purging freetype-dev (2.14.3-r0) ( 40/116) Purging freetype (2.14.3-r0) ( 41/116) Purging gettext-libs (1.0-r0) ( 42/116) Purging gobject-introspection (1.86.0-r1) ( 43/116) Purging ldc-runtime (1.42.0-r0) ( 44/116) Purging libffi-dev (3.5.2-r1) ( 45/116) Purging linux-headers (7.0.0-r1) ( 46/116) Purging libpng-dev (1.6.58-r0) ( 47/116) Purging libpng (1.6.58-r0) ( 48/116) Purging libxext-dev (1.3.7-r0) ( 49/116) Purging libxext (1.3.7-r0) ( 50/116) Purging libxrender-dev (0.9.12-r0) ( 51/116) Purging libxrender (0.9.12-r0) ( 52/116) Purging lld22 (22.1.3-r0) ( 53/116) Purging lld22-libs (22.1.3-r0) ( 54/116) Purging llvm-libunwind (22.1.3-r0) ( 55/116) Purging llvm21-libs (21.1.8-r1) ( 56/116) Purging llvm22-libs (22.1.3-r0) ( 57/116) Purging pcre2-dev (10.47-r1) ( 58/116) Purging libedit-dev (20260508.3.1-r1) ( 59/116) Purging bsd-compat-headers (0.7.2-r6) ( 60/116) Purging ncurses-dev (6.6_p20260502-r0) ( 61/116) Purging libncurses++ (6.6_p20260502-r0) ( 62/116) Purging zlib-dev (1.3.2-r0) ( 63/116) Purging libpcre2-16 (10.47-r1) ( 64/116) Purging libpcre2-32 (10.47-r1) ( 65/116) Purging pixman-dev (0.46.4-r0) ( 66/116) Purging pixman (0.46.4-r0) ( 67/116) Purging python3-pyc (3.14.3-r0) ( 68/116) Purging python3-pycache-pyc0 (3.14.3-r0) ( 69/116) Purging xcb-proto-pyc (1.17.0-r1) ( 70/116) Purging pyc (3.14.3-r0) ( 71/116) Purging scudo-malloc (22.1.3-r0) ( 72/116) Purging util-linux-dev (2.42-r0) ( 73/116) Purging libfdisk (2.42-r0) ( 74/116) Purging liblastlog2 (2.42-r0) ( 75/116) Purging libsmartcols (2.42-r0) ( 76/116) Purging libuuid (2.42-r0) ( 77/116) Purging brotli-dev (1.2.0-r1) ( 78/116) Purging brotli (1.2.0-r1) ( 79/116) Purging bzip2-dev (1.0.8-r6) ( 80/116) Purging expat-dev (2.8.1-r0) ( 81/116) Purging expat (2.8.1-r0) ( 82/116) Purging libx11-dev (1.8.13-r0) ( 83/116) Purging xtrans (1.6.0-r0) ( 84/116) Purging libx11 (1.8.13-r0) ( 85/116) Purging libxcb-dev (1.17.0-r2) ( 86/116) Purging libxcb (1.17.0-r2) ( 87/116) Purging xcb-proto (1.17.0-r1) ( 88/116) Purging python3 (3.14.3-r0) ( 89/116) Purging gdbm (1.26-r0) ( 90/116) Purging glib (2.88.1-r0) ( 91/116) Purging libmount (2.42-r0) ( 92/116) Purging libblkid (2.42-r0) ( 93/116) Purging libxdmcp-dev (1.1.5-r1) ( 94/116) Purging libxdmcp (1.1.5-r1) ( 95/116) Purging libbsd (0.12.2-r0) ( 96/116) Purging libbz2 (1.0.8-r6) ( 97/116) Purging libeconf (0.8.3-r0) ( 98/116) Purging libffi (3.5.2-r1) ( 99/116) Purging libformw (6.6_p20260502-r0) (100/116) Purging libintl (1.0-r0) (101/116) Purging libmd (1.1.0-r0) (102/116) Purging libmenuw (6.6_p20260502-r0) (103/116) Purging libpanelw (6.6_p20260502-r0) (104/116) Purging libxau-dev (1.0.12-r0) (105/116) Purging libxau (1.0.12-r0) (106/116) Purging libxml2 (2.13.9-r1) (107/116) Purging linux-pam (1.7.1-r2) (108/116) Purging mpdecimal (4.0.1-r0) (109/116) Purging sqlite-dev (3.53.1-r0) (110/116) Purging sqlite-libs (3.53.1-r0) (111/116) Purging sqlite (3.53.1-r0) (112/116) Purging readline (8.3.3-r1) (113/116) Purging utmps-libs (0.1.3.3-r0) (114/116) Purging skalibs-libs (2.15.0.0-r0) (115/116) Purging xorgproto (2025.1-r0) (116/116) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 543.6 MiB in 103 packages