>>> glibd: Building community/glibd 2.4.3-r4 (using abuild 3.16.0_rc4-r0) started Sat, 08 Nov 2025 08:45:04 +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/114) Installing samurai (1.2-r7) ( 2/114) Installing libbz2 (1.0.8-r6) ( 3/114) Installing libffi (3.5.2-r0) ( 4/114) Installing gdbm (1.26-r0) ( 5/114) Installing xz-libs (5.8.1-r0) ( 6/114) Installing mpdecimal (4.0.1-r0) ( 7/114) Installing libpanelw (6.5_p20251010-r0) ( 8/114) Installing sqlite-libs (3.51.0-r0) ( 9/114) Installing python3 (3.12.12-r0) ( 10/114) Installing python3-pycache-pyc0 (3.12.12-r0) ( 11/114) Installing pyc (3.12.12-r0) ( 12/114) Installing meson-pyc (1.9.1-r0) ( 13/114) Installing python3-pyc (3.12.12-r0) ( 14/114) Installing meson (1.9.1-r0) ( 15/114) Installing cairo-tools (1.18.4-r0) ( 16/114) Installing libpng (1.6.49-r0) ( 17/114) Installing freetype (2.13.3-r0) ( 18/114) Installing fontconfig (2.17.1-r0) ( 19/114) Installing expat (2.7.3-r0) ( 20/114) Installing expat-dev (2.7.3-r0) ( 21/114) Installing bzip2-dev (1.0.8-r6) ( 22/114) Installing brotli (1.1.0-r2) ( 23/114) Installing brotli-dev (1.1.0-r2) ( 24/114) Installing zlib-dev (1.3.1-r2) ( 25/114) Installing libpng-dev (1.6.49-r0) ( 26/114) Installing freetype-dev (2.13.3-r0) ( 27/114) Installing fontconfig-dev (2.17.1-r0) ( 28/114) Installing libxau (1.0.12-r0) ( 29/114) Installing xorgproto (2024.1-r0) ( 30/114) Installing libxau-dev (1.0.12-r0) ( 31/114) Installing libmd (1.1.0-r0) ( 32/114) Installing libbsd (0.12.2-r0) ( 33/114) Installing libxdmcp (1.1.5-r1) ( 34/114) Installing libxcb (1.17.0-r0) ( 35/114) Installing libx11 (1.8.12-r1) ( 36/114) Installing libxext (1.3.6-r2) ( 37/114) Installing xcb-proto (1.17.0-r0) ( 38/114) Installing xcb-proto-pyc (1.17.0-r0) ( 39/114) Installing libxdmcp-dev (1.1.5-r1) ( 40/114) Installing libxcb-dev (1.17.0-r0) ( 41/114) Installing xtrans (1.6.0-r0) ( 42/114) Installing libx11-dev (1.8.12-r1) ( 43/114) Installing libxext-dev (1.3.6-r2) ( 44/114) Installing libxrender (0.9.12-r0) ( 45/114) Installing libxrender-dev (0.9.12-r0) ( 46/114) Installing pixman (0.46.4-r0) ( 47/114) Installing pixman-dev (0.46.4-r0) ( 48/114) Installing util-macros (1.20.2-r0) ( 49/114) Installing xcb-util (0.4.1-r3) ( 50/114) Installing xcb-util-dev (0.4.1-r3) ( 51/114) Installing cairo (1.18.4-r0) ( 52/114) Installing libintl (0.24.1-r1) ( 53/114) Installing libeconf (0.8.0-r0) ( 54/114) Installing libblkid (2.41.2-r0) ( 55/114) Installing libmount (2.41.2-r0) ( 56/114) Installing glib (2.86.1-r0) ( 57/114) Installing cairo-gobject (1.18.4-r0) ( 58/114) Installing libxml2 (2.13.9-r0) ( 59/114) Installing libxml2-utils (2.13.9-r0) ( 60/114) Installing docbook-xml (4.5-r10) docbook-xml-4.5-r10.post-install: Executing script... ( 61/114) Installing libxslt (1.1.43-r3) ( 62/114) Installing docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.post-install: Executing script... ( 63/114) Installing docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.post-install: Executing script... ( 64/114) Installing docbook-xsl (1.79.2-r13) ( 65/114) Installing xz (5.8.1-r0) ( 66/114) Installing gettext-asprintf (0.24.1-r1) ( 67/114) Installing gettext-libs (0.24.1-r1) ( 68/114) Installing gettext-envsubst (0.24.1-r1) ( 69/114) Installing gettext (0.24.1-r1) ( 70/114) Installing gettext-dev (0.24.1-r1) ( 71/114) Installing py3-parsing (3.2.3-r0) ( 72/114) Installing py3-parsing-pyc (3.2.3-r0) ( 73/114) Installing py3-packaging (25.0-r0) ( 74/114) Installing py3-packaging-pyc (25.0-r0) ( 75/114) Installing linux-headers (6.16.12-r0) ( 76/114) Installing libffi-dev (3.5.2-r0) ( 77/114) Installing bsd-compat-headers (0.7.2-r6) ( 78/114) Installing libformw (6.5_p20251010-r0) ( 79/114) Installing libmenuw (6.5_p20251010-r0) ( 80/114) Installing libncurses++ (6.5_p20251010-r0) ( 81/114) Installing ncurses-dev (6.5_p20251010-r0) ( 82/114) Installing libedit-dev (20251016.3.1-r0) ( 83/114) Installing libpcre2-16 (10.46-r0) ( 84/114) Installing libpcre2-32 (10.46-r0) ( 85/114) Installing pcre2-dev (10.46-r0) ( 86/114) Installing libuuid (2.41.2-r0) ( 87/114) Installing libfdisk (2.41.2-r0) ( 88/114) Installing liblastlog2 (2.41.2-r0) ( 89/114) Installing libsmartcols (2.41.2-r0) ( 90/114) Installing sqlite (3.51.0-r0) ( 91/114) Installing sqlite-dev (3.51.0-r0) ( 92/114) Installing util-linux-dev (2.41.2-r0) ( 93/114) Installing glib-dev (2.86.1-r0) ( 94/114) Installing cairo-dev (1.18.4-r0) ( 95/114) Installing libltdl (2.5.4-r1) ( 96/114) Installing libtool (2.5.4-r1) ( 97/114) Installing py3-setuptools (80.9.0-r2) ( 98/114) Installing py3-setuptools-pyc (80.9.0-r2) ( 99/114) Installing gobject-introspection (1.86.0-r0) (100/114) Installing gobject-introspection-dev (1.86.0-r0) (101/114) Installing ldc-static (1.41.0-r1) (102/114) Installing llvm21-libs (21.1.2-r1) (103/114) Installing lld21-libs (21.1.2-r1) (104/114) Installing scudo-malloc (21.1.2-r0) (105/114) Installing lld21 (21.1.2-r1) (106/114) Installing llvm-libunwind (21.1.2-r0) (107/114) Installing llvm-libunwind-dev (21.1.2-r0) (108/114) Installing tzdata (2025b-r0) (109/114) Installing llvm19-libs (19.1.7-r7) (110/114) Installing ldc-runtime (1.41.0-r1) (111/114) Installing ldc (1.41.0-r1) (112/114) Installing gir-to-d (0.23.4-r1) (113/114) Installing .makedepends-glibd (20251108.084510) (114/114) Installing abuild-meson (1.9.1-r0) busybox-1.37.0-r24.trigger: Executing script... glib-2.86.1-r0.trigger: Executing script... glib-2.86.1-r0.trigger: No schema files found: removed existing output file. OK: 986 MiB in 219 packages >>> glibd: Cleaning up srcdir >>> glibd: Cleaning up pkgdir >>> glibd: Cleaning up tmpdir >>> glibd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/glibd-2.4.3.tar.gz /var/cache/distfiles/v3.23/glibd-2.4.3.tar.gz: OK /home/buildozer/aports/community/glibd/link-gthread.patch: OK >>> glibd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/glibd-2.4.3.tar.gz /var/cache/distfiles/v3.23/glibd-2.4.3.tar.gz: OK /home/buildozer/aports/community/glibd/link-gthread.patch: OK >>> glibd: Unpacking /var/cache/distfiles/v3.23/glibd-2.4.3.tar.gz... >>> glibd: link-gthread.patch patching file meson.build The Meson build system Version: 1.9.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.41.0 "LDC - the LLVM D compiler (1.41.0):") D linker for the host machine: ldc2 ld.lld 21.1.2 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Run-time dependency glib-2.0 found: YES 2.86.1 Run-time dependency gmodule-2.0 found: YES 2.86.1 Run-time dependency gobject-2.0 found: YES 2.86.1 Run-time dependency gio-2.0 found: YES 2.86.1 Run-time dependency gthread-2.0 found: YES 2.86.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(52692): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52709): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52710): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52711): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52712): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52713): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52717): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52718): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52719): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52720): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52725): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52745): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52749): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52750): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52751): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52752): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52756): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52757): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52758): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52762): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52763): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52764): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52765): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52769): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52780): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52786): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52787): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52788): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52789): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52793): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52794): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52795): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52799): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52800): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52801): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52802): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52807): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52813): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52817): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52818): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52819): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52820): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52824): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52825): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52826): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52830): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52831): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52832): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52833): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52837): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52850): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52856): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52857): Unexpected tag: return-value in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52858): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52859): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52863): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52864): Unexpected tag: instance-parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52865): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52869): Unexpected tag: type in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52870): Unexpected tag: parameter in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52871): Unexpected tag: parameters in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(52872): Unexpected tag: method-inline in GirStruct: UnixPipe Warning /usr/share/gir-1.0/GLib-2.0.gir(66878): Unexpected tag: function-inline 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(66931): 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(66933): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66934): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66936): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66936): Unexpected tag: %TRUE on success in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66938): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66940): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66944): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66946): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66946): Unexpected tag: a pointer to a file descriptor in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(66948): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80981): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(80983): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81004): 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(81006): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81007): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81009): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81009): 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(81011): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81013): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81017): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81019): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81020): Unexpected tag: a pointer to either a string or `NULL` in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81022): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81027): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81029): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81029): Unexpected tag: a string to assign to @str_pointer in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(81031): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83200): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83202): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83214): 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(83216): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83217): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83219): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83219): Unexpected tag: the value that @fd_ptr previously had in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83221): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83223): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83227): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83229): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83229): Unexpected tag: A pointer to a file descriptor in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83231): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83238): Unexpected tag: function-inline 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(83265): 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(83267): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83268): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83269): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83271): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83275): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83277): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83277): Unexpected tag: a pointer to a handle ID in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83279): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83286): Unexpected tag: function-inline in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83288): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83335): 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(83337): Unexpected tag: source-position in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83338): Unexpected tag: return-value in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83339): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83341): Unexpected tag: parameters in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83342): Unexpected tag: parameter in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83344): Unexpected tag: doc in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83344): Unexpected tag: a pointer to a pointer in GirPackage: glib Warning /usr/share/gir-1.0/GLib-2.0.gir(83346): Unexpected tag: type in GirPackage: glib Warning /usr/share/gir-1.0/Gio-2.0.gir(135663): Unexpected tag: function-inline in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135665): Unexpected tag: doc in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135674): Unexpected tag: If @subscription_id_pointer points to a nonzero subscription ID, unsubscribe from that D-Bus signal subscription as if via [method@Gio.DBusConnection.signal_unsubscribe]. Also set the value pointed to by @subscription_id_pointer to zero, which signifies it’s no longer a valid subscription ID. This convenience function for C code helps to ensure that each signal subscription is unsubscribed exactly once, similar to [func@GObject.clear_object] and [func@GObject.clear_signal_handler]. in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135676): Unexpected tag: source-position in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135677): Unexpected tag: return-value in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135678): Unexpected tag: type in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135680): Unexpected tag: parameters in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135684): Unexpected tag: parameter in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135686): Unexpected tag: doc in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135688): Unexpected tag: A pointer to either a subscription ID obtained from [method@Gio.DBusConnection.signal_subscribe], or zero. in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135690): Unexpected tag: type in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135692): Unexpected tag: parameter in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135694): Unexpected tag: doc in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135695): Unexpected tag: The connection from which the subscription ID was obtained. This pointer may be `NULL` or invalid, if the subscription ID is zero. in GirPackage: gio Warning /usr/share/gir-1.0/Gio-2.0.gir(135697): Unexpected tag: type in GirPackage: gio Error /home/buildozer/aports/community/glibd/src/GlibD-2.4.3/src/APILookupGio.txt(296): Unknown function new_from_filename. Possible values: [] 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/114) Purging .makedepends-glibd (20251108.084510) ( 2/114) Purging ldc (1.41.0-r1) ( 3/114) Purging ldc-static (1.41.0-r1) ( 4/114) Purging llvm-libunwind-dev (21.1.2-r0) ( 5/114) Purging tzdata (2025b-r0) ( 6/114) Purging gir-to-d (0.23.4-r1) ( 7/114) Purging abuild-meson (1.9.1-r0) ( 8/114) Purging meson-pyc (1.9.1-r0) ( 9/114) Purging meson (1.9.1-r0) ( 10/114) Purging samurai (1.2-r7) ( 11/114) Purging ldc-runtime (1.41.0-r1) ( 12/114) Purging lld21 (21.1.2-r1) ( 13/114) Purging lld21-libs (21.1.2-r1) ( 14/114) Purging llvm-libunwind (21.1.2-r0) ( 15/114) Purging llvm19-libs (19.1.7-r7) ( 16/114) Purging llvm21-libs (21.1.2-r1) ( 17/114) Purging py3-packaging-pyc (25.0-r0) ( 18/114) Purging py3-parsing-pyc (3.2.3-r0) ( 19/114) Purging py3-setuptools-pyc (80.9.0-r2) ( 20/114) Purging python3-pyc (3.12.12-r0) ( 21/114) Purging python3-pycache-pyc0 (3.12.12-r0) ( 22/114) Purging xcb-proto-pyc (1.17.0-r0) ( 23/114) Purging pyc (3.12.12-r0) ( 24/114) Purging scudo-malloc (21.1.2-r0) ( 25/114) Purging gobject-introspection-dev (1.86.0-r0) ( 26/114) Purging libtool (2.5.4-r1) ( 27/114) Purging libltdl (2.5.4-r1) ( 28/114) Purging py3-setuptools (80.9.0-r2) ( 29/114) Purging cairo-dev (1.18.4-r0) ( 30/114) Purging cairo-tools (1.18.4-r0) ( 31/114) Purging xcb-util-dev (0.4.1-r3) ( 32/114) Purging util-macros (1.20.2-r0) ( 33/114) Purging xcb-util (0.4.1-r3) ( 34/114) Purging cairo-gobject (1.18.4-r0) ( 35/114) Purging cairo (1.18.4-r0) ( 36/114) Purging fontconfig-dev (2.17.1-r0) ( 37/114) Purging fontconfig (2.17.1-r0) ( 38/114) Purging freetype-dev (2.13.3-r0) ( 39/114) Purging freetype (2.13.3-r0) ( 40/114) Purging brotli-dev (1.1.0-r2) ( 41/114) Purging brotli (1.1.0-r2) ( 42/114) Purging glib-dev (2.86.1-r0) ( 43/114) Purging bzip2-dev (1.0.8-r6) ( 44/114) Purging docbook-xsl (1.79.2-r13) ( 45/114) Purging docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.pre-deinstall: Executing script... ( 46/114) Purging docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.pre-deinstall: Executing script... ( 47/114) Purging docbook-xml (4.5-r10) docbook-xml-4.5-r10.pre-deinstall: Executing script... ( 48/114) Purging gettext-dev (0.24.1-r1) ( 49/114) Purging xz (5.8.1-r0) ( 50/114) Purging gettext-asprintf (0.24.1-r1) ( 51/114) Purging gettext (0.24.1-r1) ( 52/114) Purging gettext-envsubst (0.24.1-r1) ( 53/114) Purging libxml2-utils (2.13.9-r0) ( 54/114) Purging libxslt (1.1.43-r3) ( 55/114) Purging py3-packaging (25.0-r0) ( 56/114) Purging py3-parsing (3.2.3-r0) ( 57/114) Purging pcre2-dev (10.46-r0) ( 58/114) Purging libpcre2-16 (10.46-r0) ( 59/114) Purging libpcre2-32 (10.46-r0) ( 60/114) Purging libedit-dev (20251016.3.1-r0) ( 61/114) Purging bsd-compat-headers (0.7.2-r6) ( 62/114) Purging expat-dev (2.7.3-r0) ( 63/114) Purging expat (2.7.3-r0) ( 64/114) Purging libxrender-dev (0.9.12-r0) ( 65/114) Purging libxrender (0.9.12-r0) ( 66/114) Purging libxext-dev (1.3.6-r2) ( 67/114) Purging libxext (1.3.6-r2) ( 68/114) Purging libx11-dev (1.8.12-r1) ( 69/114) Purging xtrans (1.6.0-r0) ( 70/114) Purging libx11 (1.8.12-r1) ( 71/114) Purging libxcb-dev (1.17.0-r0) ( 72/114) Purging libxcb (1.17.0-r0) ( 73/114) Purging xcb-proto (1.17.0-r0) ( 74/114) Purging python3 (3.12.12-r0) ( 75/114) Purging gdbm (1.26-r0) ( 76/114) Purging gettext-libs (0.24.1-r1) ( 77/114) Purging gobject-introspection (1.86.0-r0) ( 78/114) Purging glib (2.86.1-r0) ( 79/114) Purging util-linux-dev (2.41.2-r0) ( 80/114) Purging libfdisk (2.41.2-r0) ( 81/114) Purging liblastlog2 (2.41.2-r0) ( 82/114) Purging libmount (2.41.2-r0) ( 83/114) Purging libsmartcols (2.41.2-r0) ( 84/114) Purging libuuid (2.41.2-r0) ( 85/114) Purging libblkid (2.41.2-r0) ( 86/114) Purging libxdmcp-dev (1.1.5-r1) ( 87/114) Purging libxdmcp (1.1.5-r1) ( 88/114) Purging libbsd (0.12.2-r0) ( 89/114) Purging libbz2 (1.0.8-r6) ( 90/114) Purging libeconf (0.8.0-r0) ( 91/114) Purging libffi-dev (3.5.2-r0) ( 92/114) Purging linux-headers (6.16.12-r0) ( 93/114) Purging libffi (3.5.2-r0) ( 94/114) Purging ncurses-dev (6.5_p20251010-r0) ( 95/114) Purging libncurses++ (6.5_p20251010-r0) ( 96/114) Purging libpanelw (6.5_p20251010-r0) ( 97/114) Purging libformw (6.5_p20251010-r0) ( 98/114) Purging libintl (0.24.1-r1) ( 99/114) Purging libmd (1.1.0-r0) (100/114) Purging libmenuw (6.5_p20251010-r0) (101/114) Purging libpng-dev (1.6.49-r0) (102/114) Purging libpng (1.6.49-r0) (103/114) Purging libxau-dev (1.0.12-r0) (104/114) Purging libxau (1.0.12-r0) (105/114) Purging libxml2 (2.13.9-r0) (106/114) Purging mpdecimal (4.0.1-r0) (107/114) Purging pixman-dev (0.46.4-r0) (108/114) Purging pixman (0.46.4-r0) (109/114) Purging sqlite-dev (3.51.0-r0) (110/114) Purging sqlite-libs (3.51.0-r0) (111/114) Purging sqlite (3.51.0-r0) (112/114) Purging xorgproto (2024.1-r0) (113/114) Purging xz-libs (5.8.1-r0) (114/114) Purging zlib-dev (1.3.1-r2) busybox-1.37.0-r24.trigger: Executing script... OK: 440 MiB in 105 packages