>>> squeekboard: Building community/squeekboard 1.43.1-r1 (using abuild 3.15.0-r1) started Tue, 18 Nov 2025 19:22:03 +0000 >>> squeekboard: Validating /home/udu/aports/community/squeekboard/APKBUILD... >>> squeekboard: Analyzing dependencies... >>> squeekboard: Installing for build: build-base bash cargo feedbackd-dev glib-dev gnome-desktop-dev gtk+3.0-dev libbsd-dev meson ninja rust wayland-dev wayland-protocols xvfb-run WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/307) Installing libxml2 (2.13.9-r0) (2/307) Installing llvm20-libs (20.1.8-r0) (3/307) Installing scudo-malloc (20.1.8-r0) (4/307) Installing rust (1.87.0-r0) (5/307) Installing cargo (1.87.0-r0) (6/307) Installing dbus-libs (1.16.2-r1) (7/307) Installing dbus (1.16.2-r1) Executing dbus-1.16.2-r1.pre-install Executing dbus-1.16.2-r1.post-install (8/307) Installing dbus-daemon-launch-helper (1.16.2-r1) (9/307) Installing feedbackd-device-themes (0.8.5-r0) (10/307) Installing libeconf (0.6.3-r0) (11/307) Installing libblkid (2.41-r9) (12/307) Installing libmount (2.41-r9) (13/307) Installing glib (2.84.4-r0) (14/307) Installing json-glib (1.10.8-r0) (15/307) Installing gmobile (0.3.1-r0) (16/307) Installing sound-theme-freedesktop (0.8-r1) (17/307) Installing libltdl (2.5.4-r1) (18/307) Installing eudev-libs (3.2.14-r5) (19/307) Installing libogg (1.3.5-r5) (20/307) Installing libvorbis (1.3.7-r2) (21/307) Installing libcanberra (0.30-r11) (22/307) Installing gsound (1.0.3-r3) (23/307) Installing libgudev (238-r0) (24/307) Installing feedbackd (0.8.4-r0) Executing feedbackd-0.8.4-r0.pre-install * * If you are switching between UIs on existing installations, * make sure that you add your user to the feedbackd group. * If the user isn't part of that group, the LED indicator won't be * functional. * (25/307) Installing bzip2-dev (1.0.8-r6) (26/307) Installing libxml2-utils (2.13.9-r0) (27/307) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install (28/307) Installing libxslt (1.1.43-r3) (29/307) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (30/307) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (31/307) Installing docbook-xsl (1.79.2-r11) (32/307) Installing xz (5.8.1-r0) (33/307) Installing gettext-asprintf (0.24.1-r0) (34/307) Installing gettext-libs (0.24.1-r0) (35/307) Installing gettext (0.24.1-r0) (36/307) Installing gettext-dev (0.24.1-r0) (37/307) Installing py3-parsing (3.2.3-r0) (38/307) Installing py3-parsing-pyc (3.2.3-r0) (39/307) Installing py3-packaging (25.0-r0) (40/307) Installing py3-packaging-pyc (25.0-r0) (41/307) Installing linux-headers (6.14.2-r0) (42/307) Installing libffi-dev (3.4.8-r0) (43/307) Installing bsd-compat-headers (0.7.2-r6) (44/307) Installing libedit (20250104.3.1-r1) (45/307) Installing libedit-dev (20250104.3.1-r1) (46/307) Installing zlib-dev (1.3.1-r2) (47/307) Installing libpcre2-16 (10.46-r0) (48/307) Installing libpcre2-32 (10.46-r0) (49/307) Installing pcre2-dev (10.46-r0) (50/307) Installing libuuid (2.41-r9) (51/307) Installing libfdisk (2.41-r9) (52/307) Installing liblastlog2 (2.41-r9) (53/307) Installing libsmartcols (2.41-r9) (54/307) Installing sqlite (3.49.2-r1) (55/307) Installing sqlite-dev (3.49.2-r1) (56/307) Installing util-linux-dev (2.41-r9) (57/307) Installing glib-dev (2.84.4-r0) (58/307) Installing feedbackd-dev (0.8.4-r0) (59/307) Installing cairo-tools (1.18.4-r0) (60/307) Installing libpng (1.6.47-r0) (61/307) Installing freetype (2.13.3-r0) (62/307) Installing fontconfig (2.15.0-r3) (63/307) Installing expat (2.7.3-r0) (64/307) Installing expat-dev (2.7.3-r0) (65/307) Installing brotli (1.1.0-r2) (66/307) Installing brotli-dev (1.1.0-r2) (67/307) Installing libpng-dev (1.6.47-r0) (68/307) Installing freetype-dev (2.13.3-r0) (69/307) Installing fontconfig-dev (2.15.0-r3) (70/307) Installing libxau (1.0.12-r0) (71/307) Installing xorgproto (2024.1-r0) (72/307) Installing libxau-dev (1.0.12-r0) (73/307) Installing libmd (1.1.0-r0) (74/307) Installing libbsd (0.12.2-r0) (75/307) Installing libxdmcp (1.1.5-r1) (76/307) Installing libxcb (1.17.0-r0) (77/307) Installing libx11 (1.8.11-r0) (78/307) Installing libxext (1.3.6-r2) (79/307) Installing xcb-proto (1.17.0-r0) (80/307) Installing xcb-proto-pyc (1.17.0-r0) (81/307) Installing libxdmcp-dev (1.1.5-r1) (82/307) Installing libxcb-dev (1.17.0-r0) (83/307) Installing xtrans (1.5.2-r0) (84/307) Installing libx11-dev (1.8.11-r0) (85/307) Installing libxext-dev (1.3.6-r2) (86/307) Installing libxrender (0.9.12-r0) (87/307) Installing libxrender-dev (0.9.12-r0) (88/307) Installing pixman (0.46.4-r0) (89/307) Installing pixman-dev (0.46.4-r0) (90/307) Installing util-macros (1.20.1-r0) (91/307) Installing xcb-util (0.4.1-r3) (92/307) Installing xcb-util-dev (0.4.1-r3) (93/307) Installing cairo (1.18.4-r0) (94/307) Installing cairo-gobject (1.18.4-r0) (95/307) Installing cairo-dev (1.18.4-r0) (96/307) Installing libtool (2.5.4-r1) (97/307) Installing py3-setuptools (80.9.0-r0) (98/307) Installing py3-setuptools-pyc (80.9.0-r0) (99/307) Installing gobject-introspection (1.84.0-r0) (100/307) Installing gobject-introspection-dev (1.84.0-r0) (101/307) Installing gsettings-desktop-schemas (48.0-r0) (102/307) Installing gsettings-desktop-schemas-dev (48.0-r0) (103/307) Installing shared-mime-info (2.4-r6) (104/307) Installing libjpeg-turbo (3.1.0-r0) (105/307) Installing libsharpyuv (1.5.0-r0) (106/307) Installing libwebp (1.5.0-r0) (107/307) Installing tiff (4.7.1-r0) (108/307) Installing gdk-pixbuf (2.42.12-r1) (109/307) Installing libseccomp (2.6.0-r0) (110/307) Installing xkeyboard-config (2.43-r0) (111/307) Installing libxkbcommon (1.8.1-r2) (112/307) Installing libgnome-desktop-4 (44.4-r0) (113/307) Installing hicolor-icon-theme (0.18-r0) (114/307) Installing gtk-update-icon-cache (3.24.50-r0) (115/307) Installing tzdata (2025b-r0) (116/307) Installing iso-codes (4.17.0-r0) (117/307) Installing libxfixes (6.0.1-r4) (118/307) Installing libxcursor (1.2.3-r0) (119/307) Installing libxdamage (1.1.6-r5) (120/307) Installing libxi (1.8.2-r0) (121/307) Installing libxinerama (1.1.5-r4) (122/307) Installing libxrandr (1.5.4-r1) (123/307) Installing avahi-libs (0.8-r21) (124/307) Installing nettle (3.10.1-r0) (125/307) Installing libtasn1 (4.20.0-r0) (126/307) Installing p11-kit (0.25.5-r2) (127/307) Installing gnutls (3.8.8-r0) (128/307) Installing cups-libs (2.4.11-r0) (129/307) Installing libepoxy (1.5.10-r1) (130/307) Installing fribidi (1.0.16-r1) (131/307) Installing graphene (1.10.8-r5) (132/307) Installing spirv-tools (1.4.313.0-r0) (133/307) Installing hwdata-pci (0.395-r0) (134/307) Installing libpciaccess (0.18.1-r0) (135/307) Installing libdrm (2.4.124-r0) (136/307) Installing libelf (0.193-r0) (137/307) Installing wayland-libs-server (1.23.1-r3) (138/307) Installing libxshmfence (1.3.3-r0) (139/307) Installing mesa (25.1.9-r0) (140/307) Installing mesa-gbm (25.1.9-r0) (141/307) Installing wayland-libs-client (1.23.1-r3) (142/307) Installing mesa-egl (25.1.9-r0) (143/307) Installing libxxf86vm (1.1.6-r0) (144/307) Installing mesa-gl (25.1.9-r0) (145/307) Installing libxv (1.0.13-r0) (146/307) Installing alsa-lib (1.2.14-r0) (147/307) Installing cdparanoia-libs (10.2-r14) (148/307) Installing gstreamer (1.26.3-r0) (149/307) Installing libcanberra-gstreamer (0.30-r11) (150/307) Installing gstreamer-ptp-helper (1.26.3-r0) (151/307) Installing opus (1.5.2-r1) (152/307) Installing orc (0.4.40-r1) (153/307) Installing libxft (2.3.8-r3) (154/307) Installing graphite2 (1.3.14-r6) (155/307) Installing harfbuzz (11.2.1-r0) (156/307) Installing pango (1.56.3-r0) (157/307) Installing libtheora (1.1.1-r18) (158/307) Installing wayland-libs-cursor (1.23.1-r3) (159/307) Installing wayland-libs-egl (1.23.1-r3) (160/307) Installing gst-plugins-base (1.26.3-r0) (161/307) Installing openexr-libiex (3.3.2-r0) (162/307) Installing imath (3.1.12-r0) (163/307) Installing openexr-libilmthread (3.3.2-r0) (164/307) Installing libdeflate (1.23-r0) (165/307) Installing openexr-libopenexrcore (3.3.2-r0) (166/307) Installing openexr-libopenexr (3.3.2-r0) (167/307) Installing soundtouch (2.3.3-r0) (168/307) Installing aom-libs (3.12.1-r0) (169/307) Installing libunibreak (6.1-r0) (170/307) Installing libass (0.17.3-r0) (171/307) Installing libraw1394 (2.1.2-r5) (172/307) Installing libusb (1.0.28-r0) (173/307) Installing libdc1394 (2.2.7-r0) (174/307) Installing libde265 (1.0.15-r1) (175/307) Installing tslib (1.23-r0) (176/307) Installing directfb (1.7.7-r8) (177/307) Installing faac (1.31.1-r0) (178/307) Installing fdk-aac (2.0.2-r4) (179/307) Installing flite (2.2-r5) (180/307) Installing libfreeaptx (0.2.2-r0) (181/307) Installing libxcomposite (0.4.6-r5) (182/307) Installing libatk-1.0 (2.56.5-r0) (183/307) Installing at-spi2-core-libs (2.56.5-r0) (184/307) Installing libxtst (1.2.5-r0) (185/307) Installing at-spi2-core (2.56.5-r0) (186/307) Installing libatk-bridge-2.0 (2.56.5-r0) (187/307) Installing gtk+3.0 (3.24.50-r0) (188/307) Installing gsm (1.0.22-r3) (189/307) Installing lcms2 (2.16-r0) (190/307) Installing libldac (2.0.2.3-r1) (191/307) Installing libmodplug (0.8.9.0-r3) (192/307) Installing neon (0.33.0-r0) (193/307) Installing libnice (0.1.22-r0) (194/307) Installing openal-soft-libs (1.24.2-r0) (195/307) Installing openh264 (2.6.0-r0) (196/307) Installing openjpeg (2.5.3-r0) (197/307) Installing libdav1d (1.5.1-r0) (198/307) Installing librsvg (2.60.0-r0) (199/307) Installing librtmp (2.4_git20190330-r5) (200/307) Installing sbc (2.0-r2) (201/307) Installing libflac (1.4.3-r1) (202/307) Installing lame-libs (3.100-r5) (203/307) Installing mpg123-libs (1.32.10-r0) (204/307) Installing libsndfile (1.2.2-r2) (205/307) Installing spandsp (0.0.6-r5) (206/307) Installing libsrt (1.5.3-r1) (207/307) Installing libsrtp (2.6.0-r0) (208/307) Installing libva (2.22.0-r1) (209/307) Installing vo-aacenc (0.1.3-r3) (210/307) Installing vo-amrwbenc (0.1.3-r3) (211/307) Installing vulkan-loader (1.4.313.0-r0) (212/307) Installing libwebpmux (1.5.0-r0) (213/307) Installing libxkbcommon-x11 (1.8.1-r2) (214/307) Installing libzbar (0.23.93-r1) (215/307) Installing gst-plugins-bad (1.26.3-r0) (216/307) Installing harfbuzz-subset (11.2.1-r0) (217/307) Installing gtk4.0 (4.18.6-r0) (218/307) Installing libgnome-bg-4 (44.4-r0) (219/307) Installing libgnome-desktop-3 (44.4-r0) (220/307) Installing libgnome-rr-4 (44.4-r0) (221/307) Installing libturbojpeg (3.1.0-r0) (222/307) Installing libjpeg-turbo-dev (3.1.0-r0) (223/307) Installing libtiffxx (4.7.1-r0) (224/307) Installing libwebpdecoder (1.5.0-r0) (225/307) Installing libwebpdemux (1.5.0-r0) (226/307) Installing libwebp-dev (1.5.0-r0) (227/307) Installing zstd (1.5.7-r0) (228/307) Installing zstd-dev (1.5.7-r0) (229/307) Installing tiff-dev (4.7.1-r0) (230/307) Installing gdk-pixbuf-dev (2.42.12-r1) (231/307) Installing libpciaccess-dev (0.18.1-r0) (232/307) Installing libdrm-dev (2.4.124-r0) (233/307) Installing libxfixes-dev (6.0.1-r4) (234/307) Installing libxdamage-dev (1.1.6-r5) (235/307) Installing libxshmfence-dev (1.3.3-r0) (236/307) Installing mesa-gles (25.1.9-r0) (237/307) Installing clang20-headers (20.1.8-r0) (238/307) Installing libclc (20.1.8-r0) (239/307) Installing spirv-llvm-translator-libs (20.1.2-r0) (240/307) Installing clang20-libs (20.1.8-r0) (241/307) Installing mesa-rusticl (25.1.9-r0) (242/307) Installing mesa-xatracker (25.1.9-r0) (243/307) Installing libxxf86vm-dev (1.1.6-r0) (244/307) Installing mesa-dev (25.1.9-r0) (245/307) Installing libepoxy-dev (1.5.10-r1) (246/307) Installing libxi-dev (1.8.2-r0) (247/307) Installing libxinerama-dev (1.1.5-r4) (248/307) Installing xz-dev (5.8.1-r0) (249/307) Installing libxml2-dev (2.13.9-r0) (250/307) Installing libxkbcommon-dev (1.8.1-r2) (251/307) Installing wayland-protocols (1.44-r0) (252/307) Installing dbus-dev (1.16.2-r1) (253/307) Installing libxtst-dev (1.2.5-r0) (254/307) Installing at-spi2-core-dev (2.56.5-r0) (255/307) Installing fribidi-dev (1.0.16-r1) (256/307) Installing pango-tools (1.56.3-r0) (257/307) Installing harfbuzz-cairo (11.2.1-r0) (258/307) Installing harfbuzz-gobject (11.2.1-r0) (259/307) Installing icu-data-en (76.1-r1) Executing icu-data-en-76.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (260/307) Installing icu-libs (76.1-r1) (261/307) Installing harfbuzz-icu (11.2.1-r0) (262/307) Installing graphite2-dev (1.3.14-r6) (263/307) Installing icu (76.1-r1) (264/307) Installing icu-dev (76.1-r1) (265/307) Installing harfbuzz-dev (11.2.1-r0) (266/307) Installing libxft-dev (2.3.8-r3) (267/307) Installing pango-dev (1.56.3-r0) (268/307) Installing wayland-dev (1.23.1-r3) (269/307) Installing libxcomposite-dev (0.4.6-r5) (270/307) Installing libxcursor-dev (1.2.3-r0) (271/307) Installing libxrandr-dev (1.5.4-r1) (272/307) Installing gtk+3.0-dev (3.24.50-r0) (273/307) Installing vulkan-headers (1.4.313.0-r0) (274/307) Installing graphene-dev (1.10.8-r5) (275/307) Installing vulkan-loader-dev (1.4.313.0-r0) (276/307) Installing gtk4.0-dev (4.18.6-r0) (277/307) Installing iso-codes-dev (4.17.0-r0) (278/307) Installing libseccomp-dev (2.6.0-r0) (279/307) Installing eudev-dev (3.2.14-r5) (280/307) Installing xkeyboard-config-dev (2.43-r0) (281/307) Installing gnome-desktop-dev (44.4-r0) (282/307) Installing libmd-dev (1.1.0-r0) (283/307) Installing libbsd-dev (0.12.2-r0) (284/307) Installing samurai (1.2-r7) (285/307) Installing meson (1.8.1-r0) (286/307) Installing meson-pyc (1.8.1-r0) (287/307) Installing libice (1.1.2-r0) (288/307) Installing libsm (1.2.5-r0) (289/307) Installing libxt (1.3.1-r0) (290/307) Installing libxmu (1.2.1-r0) (291/307) Installing xauth (1.1.3-r0) (292/307) Installing encodings (1.0.7-r1) (293/307) Installing font-alias (1.0.5-r0) (294/307) Installing libfontenc (1.1.8-r0) (295/307) Installing mkfontscale (1.2.3-r1) (296/307) Installing font-cursor-misc (1.0.4-r1) (297/307) Installing font-misc-misc (1.1.3-r1) (298/307) Installing libxkbfile (1.1.3-r0) (299/307) Installing xkbcomp (1.4.7-r0) (300/307) Installing xorg-server-common (21.1.19-r0) (301/307) Installing libxfont2 (2.0.7-r0) (302/307) Installing xvfb (21.1.19-r0) (303/307) Installing coreutils-fmt (9.7-r1) (304/307) Installing mcookie (2.41-r9) (305/307) Installing xvfb-run (1.20.10.3-r2) (306/307) Installing .makedepends-squeekboard (20251118.192204) (307/307) Installing abuild-meson (1.8.1-r0) Executing busybox-1.37.0-r19.trigger Executing dbus-1.16.2-r1.trigger Executing glib-2.84.4-r0.trigger Executing fontconfig-2.15.0-r3.trigger Executing shared-mime-info-2.4-r6.trigger Executing gdk-pixbuf-2.42.12-r1.trigger Executing gtk-update-icon-cache-3.24.50-r0.trigger Executing gtk+3.0-3.24.50-r0.trigger Executing mkfontscale-1.2.3-r1.trigger OK: 1395 MiB in 396 packages >>> squeekboard: Fetching https://gitlab.gnome.org/World/Phosh/squeekboard/-/archive/v1.43.1/squeekboard-v1.43.1.tar.gz >>> squeekboard: Fetching https://gitlab.gnome.org/World/Phosh/squeekboard/-/archive/v1.43.1/squeekboard-v1.43.1.tar.gz >>> squeekboard: Checking sha512sums... squeekboard-v1.43.1.tar.gz: OK sm.puri.OSK0.desktop: OK >>> squeekboard: Unpacking /var/cache/distfiles/squeekboard-v1.43.1.tar.gz... The Meson build system Version: 1.8.1 Source dir: /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1 Build dir: /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output Build type: native build Project name: squeekboard Project version: 1.43.1 C compiler for the host machine: cc (gcc 14.2.0 "cc (Alpine 14.2.0) 14.2.0") C linker for the host machine: cc ld.bfd 2.44 Rust compiler for the host machine: rustc -C linker=cc (rustc 1.87.0 "1.87.0") Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.44 Host machine cpu family: x86_64 Host machine cpu: x86_64 Message: ------------------ squeekboard 1.43.1 ------------------ Program cp found: YES (/bin/cp) Program sed found: YES (/bin/sed) Configuring Cargo.toml using configuration Program cargo found: YES (/usr/bin/cargo) Program cargo.sh found: YES (/home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/cargo.sh) Program cargo_build.py found: YES (/usr/bin/python3 /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/cargo_build.py) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3 Build-time dependency gio-2.0 found: YES 2.84.4 Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Configuring sm.puri.Squeekboard.desktop.in using configuration Program msgfmt found: YES (/usr/bin/msgfmt) Program msginit found: YES (/usr/bin/msginit) Program msgmerge found: YES (/usr/bin/msgmerge) Program xgettext found: YES (/usr/bin/xgettext) Run-time dependency wayland-protocols found: YES 1.44 Program wayland-scanner found: YES (/usr/bin/wayland-scanner) Dependency gio-2.0 found: YES 2.84.4 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Configuring config.h using configuration Dependency gio-2.0 found: YES 2.84.4 (cached) Run-time dependency gio-unix-2.0 found: YES 2.84.4 Run-time dependency gnome-desktop-3.0 found: YES 44.4 Run-time dependency gtk+-3.0 found: YES 3.24.50 Run-time dependency libbsd found: YES 0.12.2 Run-time dependency libfeedback-0.0 found: YES 0.8.4 Run-time dependency wayland-client found: YES 1.23.1 Run-time dependency xkbcommon found: YES 1.8.1 Library m found: YES Library rt found: YES Library dl found: YES Library pthread found: YES Dependency gio-2.0 found: YES 2.84.4 (cached) Program /usr/bin/glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Build targets in project: 49 squeekboard 1.43.1 User defined options auto_features : auto b_lto : true b_pie : true b_staticpic : true bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr python.bytecompile: 0 sbindir : /usr/sbin sharedstatedir : /var/lib strict : false sysconfdir : /etc werror : false wrap_mode : nodownload Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output' [1/93] Generating 'src/squeekboard.p/text-input-unstable-v3-protocol.c' [2/93] Generating 'src/squeekboard.p/input-method-unstable-v2-protocol.c' [3/93] Generating 'src/squeekboard.p/virtual-keyboard-unstable-v1-protocol.c' [4/93] Generating 'src/squeekboard.p/wlr-layer-shell-unstable-v1-protocol.c' [5/93] Generating 'src/squeekboard.p/xdg-shell-protocol.c' [6/93] Generating 'src/squeekboard.p/xdg-shell-client-protocol.h' [7/93] Generating 'src/squeekboard.p/wlr-layer-shell-unstable-v1-client-protocol.h' [8/93] Generating 'src/squeekboard.p/virtual-keyboard-unstable-v1-client-protocol.h' [9/93] Generating 'src/squeekboard.p/text-input-unstable-v3-client-protocol.h' [10/93] Generating 'src/squeekboard.p/input-method-unstable-v2-client-protocol.h' [11/93] Generating 'src/liblibsqueekboard.a.p/text-input-unstable-v3-protocol.c' [12/93] Generating 'src/liblibsqueekboard.a.p/input-method-unstable-v2-protocol.c' [13/93] Generating 'src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-protocol.c' [14/93] Generating 'src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-protocol.c' [15/93] Generating 'src/liblibsqueekboard.a.p/xdg-shell-protocol.c' [16/93] Generating 'src/liblibsqueekboard.a.p/xdg-shell-client-protocol.h' [17/93] Generating 'src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-client-protocol.h' [18/93] Generating 'src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-client-protocol.h' [19/93] Generating 'src/liblibsqueekboard.a.p/text-input-unstable-v3-client-protocol.h' [20/93] Generating 'src/liblibsqueekboard.a.p/input-method-unstable-v2-client-protocol.h' [21/93] Generating src/rslibs with a custom command Updating crates.io index Locking 137 packages to latest compatible versions Adding bitflags v1.3.2 (available: v2.10.0) Adding cairo-rs v0.18.5 (available: v0.21.2) Adding cairo-sys-rs v0.18.2 (available: v0.21.2) Adding gio v0.18.4 (available: v0.21.4) Adding glib v0.18.5 (available: v0.21.4) Adding glib-sys v0.18.1 (available: v0.21.2) Adding toml v0.8.2 (available: v0.8.23) Adding toml_datetime v0.6.3 (available: v0.6.11) Adding toml_edit v0.20.2 (available: v0.20.7) Adding xkbcommon v0.8.0 (available: v0.9.0) Adding zbus v1.9.3 (available: v5.12.0) Adding zvariant v2.10.0 (available: v5.8.0) Adding zvariant_derive v2.10.0 (available: v5.8.0) Downloading crates ... Downloaded atk-sys v0.18.2 Downloaded autocfg v1.5.0 Downloaded anstyle v1.0.13 Downloaded async-lock v2.8.0 Downloaded async-io v1.13.0 Downloaded byteorder v1.5.0 Downloaded field-offset v0.3.6 Downloaded event-listener v2.5.3 Downloaded memoffset v0.9.1 Downloaded static_assertions v1.1.0 Downloaded ryu v1.0.20 Downloaded thiserror-impl v1.0.69 Downloaded proc-macro-crate v1.3.1 Downloaded bitflags v1.3.2 Downloaded system-deps v6.2.2 Downloaded serde v1.0.228 Downloaded hashbrown v0.16.0 Downloaded unsafe-libyaml v0.2.11 Downloaded waker-fn v1.2.0 Downloaded gtk v0.18.2 Downloaded version_check v0.9.5 Downloaded unicode-ident v1.0.22 Downloaded futures-task v0.3.31 Downloaded toml_edit v0.19.15 Downloaded toml_edit v0.20.2 Downloaded xkbcommon v0.8.0 Downloaded xkeysym v0.2.1 Downloaded smallvec v1.15.1 Downloaded indexmap v2.12.0 Downloaded syn v2.0.110 Downloaded gio v0.18.4 Downloaded memchr v2.7.6 Downloaded libc v0.2.177 Downloaded glib v0.18.5 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded gdk v0.18.2 Downloaded gio-sys v0.18.1 Downloaded clap_builder v4.5.52 Downloaded gtk-sys v0.18.2 Downloaded nix v0.22.3 Downloaded glib-macros v0.18.5 Downloaded syn v1.0.109 Downloaded rustix v0.37.28 Downloaded futures-channel v0.3.31 Downloaded toml_datetime v0.6.3 Downloaded serde_spanned v0.6.9 Downloaded quote v1.0.42 Downloaded proc-macro-crate v2.0.2 Downloaded linux-raw-sys v0.3.8 Downloaded pkg-config v0.3.32 Downloaded pango v0.18.3 Downloaded maplit v1.0.2 Downloaded log v0.4.28 Downloaded gtk3-macros v0.18.2 Downloaded gdk-pixbuf v0.18.5 Downloaded fastrand v1.9.0 Downloaded derivative v2.2.0 Downloaded cairo-sys-rs v0.18.2 Downloaded winnow v0.5.40 Downloaded slab v0.4.11 Downloaded serde_yaml v0.9.34+deprecated Downloaded proc-macro-error-attr v1.0.4 Downloaded proc-macro-error v1.0.4 Downloaded memoffset v0.6.5 Downloaded serde_derive v1.0.228 Downloaded polling v2.8.0 Downloaded pin-project-lite v0.2.16 Downloaded toml v0.8.2 Downloaded toml v0.5.11 Downloaded target-lexicon v0.12.16 Downloaded serde_core v1.0.228 Downloaded scoped-tls v1.0.1 Downloaded pin-utils v0.1.0 Downloaded parking v2.2.1 Downloaded enumflags2 v0.6.4 Downloaded pango-sys v0.18.0 Downloaded memmap2 v0.9.9 Downloaded io-lifetimes v1.0.11 Downloaded glib-sys v0.18.1 Downloaded futures-util v0.3.31 Downloaded futures-sink v0.3.31 Downloaded futures-macro v0.3.31 Downloaded futures-io v0.3.31 Downloaded futures v0.3.31 Downloaded equivalent v1.0.2 Downloaded crossbeam-utils v0.8.21 Downloaded concurrent-queue v2.5.0 Downloaded clap_lex v0.7.6 Downloaded cfg-if v1.0.4 Downloaded cfg-expr v0.15.8 Downloaded cairo-rs v0.18.5 Downloaded version-compare v0.2.1 Downloaded thiserror v1.0.69 Downloaded socket2 v0.4.10 Downloaded serde_repr v0.1.20 Downloaded semver v1.0.27 Downloaded rustc_version v0.4.1 Downloaded proc-macro2 v1.0.103 Downloaded proc-macro-crate v0.1.5 Downloaded once_cell v1.21.3 Downloaded itoa v1.0.15 Downloaded heck v0.5.0 Downloaded heck v0.4.1 Downloaded gobject-sys v0.18.0 Downloaded zvariant_derive v2.10.0 Downloaded futures-lite v1.13.0 Downloaded futures-executor v0.3.31 Downloaded futures-core v0.3.31 Downloaded clap v4.5.52 Downloaded zbus_macros v1.9.3 Downloaded atk v0.18.2 Downloaded gdk-sys v0.18.2 Downloaded bitflags v2.10.0 Downloaded enumflags2_derive v0.6.4 Downloaded nb-connect v1.2.0 Downloaded zvariant v2.10.0 Downloaded zbus v1.9.3 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling equivalent v1.0.2 Compiling hashbrown v0.16.0 Compiling indexmap v2.12.0 Compiling winnow v0.5.40 Compiling target-lexicon v0.12.16 ninja: bad depfile: ':' is not a valid target character Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.9 Compiling toml_edit v0.20.2 Compiling pkg-config v0.3.32 Compiling smallvec v1.15.1 Compiling cfg-expr v0.15.8 Compiling heck v0.5.0 Compiling version-compare v0.2.1 Compiling toml v0.8.2 Compiling system-deps v6.2.2 Compiling proc-macro2 v1.0.103 Compiling quote v1.0.42 Compiling unicode-ident v1.0.22 Compiling libc v0.2.177 Compiling syn v2.0.110 Compiling syn v1.0.109 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling autocfg v1.5.0 Compiling version_check v0.9.5 Compiling futures-core v0.3.31 Compiling futures-io v0.3.31 Compiling pin-project-lite v0.2.16 Compiling memchr v2.7.6 Compiling proc-macro-error-attr v1.0.4 Compiling gio-sys v0.18.1 Compiling slab v0.4.11 Compiling once_cell v1.21.3 Compiling futures-sink v0.3.31 Compiling futures-channel v0.3.31 Compiling proc-macro-error v1.0.4 Compiling futures-macro v0.3.31 Compiling pin-utils v0.1.0 Compiling futures-task v0.3.31 Compiling futures-util v0.3.31 Compiling futures-executor v0.3.31 Compiling thiserror v1.0.69 Compiling thiserror-impl v1.0.69 Compiling proc-macro-crate v2.0.2 Compiling heck v0.4.1 Compiling glib-macros v0.18.5 Compiling bitflags v2.10.0 Compiling gdk-sys v0.18.2 Compiling atk-sys v0.18.2 Compiling gdk-pixbuf-sys v0.18.0 Compiling cairo-sys-rs v0.18.2 Compiling pango-sys v0.18.0 Compiling toml_edit v0.19.15 Compiling glib v0.18.5 Compiling gio v0.18.4 Compiling proc-macro-crate v1.3.1 Compiling serde_derive v1.0.228 Compiling crossbeam-utils v0.8.21 Compiling io-lifetimes v1.0.11 Compiling semver v1.0.27 Compiling rustc_version v0.4.1 Compiling polling v2.8.0 Compiling memoffset v0.9.1 Compiling memoffset v0.6.5 Compiling gtk-sys v0.18.2 Compiling bitflags v1.3.2 Compiling cfg-if v1.0.4 Compiling rustix v0.37.28 Compiling field-offset v0.3.6 Compiling enumflags2_derive v0.6.4 Compiling async-io v1.13.0 Compiling socket2 v0.4.10 Compiling toml v0.5.11 Compiling parking v2.2.1 Compiling linux-raw-sys v0.3.8 Compiling waker-fn v1.2.0 Compiling event-listener v2.5.3 Compiling log v0.4.28 Compiling fastrand v1.9.0 Compiling futures-lite v1.13.0 Compiling async-lock v2.8.0 Compiling proc-macro-crate v0.1.5 Compiling enumflags2 v0.6.4 Compiling concurrent-queue v2.5.0 Compiling gdk-pixbuf v0.18.5 Compiling pango v0.18.3 Compiling cairo-rs v0.18.5 Compiling zvariant_derive v2.10.0 Compiling gtk v0.18.2 Compiling static_assertions v1.1.0 Compiling byteorder v1.5.0 Compiling clap_lex v0.7.6 Compiling anstyle v1.0.13 Compiling clap_builder v4.5.52 Compiling zvariant v2.10.0 Compiling gdk v0.18.2 Compiling nix v0.22.3 Compiling zbus_macros v1.9.3 Compiling nb-connect v1.2.0 Compiling atk v0.18.2 Compiling gtk3-macros v0.18.2 Compiling futures v0.3.31 Compiling derivative v2.2.0 Compiling serde_repr v0.1.20 Compiling memmap2 v0.9.9 Compiling unsafe-libyaml v0.2.11 Compiling scoped-tls v1.0.1 Compiling ryu v1.0.20 Compiling itoa v1.0.15 Compiling xkeysym v0.2.1 Compiling serde_yaml v0.9.34+deprecated Compiling xkbcommon v0.8.0 Compiling zbus v1.9.3 Compiling clap v4.5.52 Compiling maplit v1.0.2 Compiling rs v0.1.0 (/home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output) warning: found module declaration for main.rs --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:44:19 | 44 | geometry: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:56:15 | 56 | mode: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:64:15 | 64 | done: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:68:16 | 68 | scale: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:132:5 | 132 | extern fn outputs_handle_geometry( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:174:5 | 174 | extern fn outputs_handle_mode( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:207:5 | 207 | extern fn outputs_handle_done( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:236:5 | 236 | extern fn outputs_handle_scale( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: irrefutable `if let` pattern --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/actors/external/screensaver.rs:28:12 | 28 | if let Err(e) = start(destination) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this pattern will always match, so the `if let` is useless = help: consider replacing the `if let` with a `let` = note: `#[warn(irrefutable_let_patterns)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 - StringConversion(Utf8Error), 46 + StringConversion(()), | warning: call to `.clone()` on a reference in this situation does nothing --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib) generated 18 warnings (run `cargo fix --lib -p rs` to apply 9 suggestions) Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 09s [92/93] Linking target src/squeekboard [93/93] Generating tools/squeekboard-test-layout with a custom command warning: found module declaration for main.rs --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:44:19 | 44 | geometry: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:56:15 | 56 | mode: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:64:15 | 64 | done: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:68:16 | 68 | scale: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:132:5 | 132 | extern fn outputs_handle_geometry( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:174:5 | 174 | extern fn outputs_handle_mode( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:207:5 | 207 | extern fn outputs_handle_done( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:236:5 | 236 | extern fn outputs_handle_scale( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: irrefutable `if let` pattern --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/actors/external/screensaver.rs:28:12 | 28 | if let Err(e) = start(destination) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this pattern will always match, so the `if let` is useless = help: consider replacing the `if let` with a `let` = note: `#[warn(irrefutable_let_patterns)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 - StringConversion(Utf8Error), 46 + StringConversion(()), | warning: call to `.clone()` on a reference in this situation does nothing --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib) generated 18 warnings (run `cargo fix --lib -p rs` to apply 9 suggestions) Compiling rs v0.1.0 (/home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output) Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.69s /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: /usr/lib/gcc/x86_64-alpine-linux-musl/14.2.0/../../../../lib/libc.so: warning: The fgetln() function cannot be safely ported, use getline(3) instead, as it is supported by GNU and POSIX.1-2008. INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output ninja: nothing to do ninja: entering directory '/home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output' [1/2] Generating src/rslibs with a custom command warning: found module declaration for main.rs --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:44:19 | 44 | geometry: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:56:15 | 56 | mode: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:64:15 | 64 | done: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:68:16 | 68 | scale: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:132:5 | 132 | extern fn outputs_handle_geometry( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:174:5 | 174 | extern fn outputs_handle_mode( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:207:5 | 207 | extern fn outputs_handle_done( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:236:5 | 236 | extern fn outputs_handle_scale( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: irrefutable `if let` pattern --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/actors/external/screensaver.rs:28:12 | 28 | if let Err(e) = start(destination) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this pattern will always match, so the `if let` is useless = help: consider replacing the `if let` with a `let` = note: `#[warn(irrefutable_let_patterns)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 - StringConversion(Utf8Error), 46 + StringConversion(()), | warning: call to `.clone()` on a reference in this situation does nothing --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib) generated 18 warnings (run `cargo fix --lib -p rs` to apply 9 suggestions) Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.09s [2/2] Generating src/build_rstests with a custom command warning: found module declaration for main.rs --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/lib.rs:37:1 | 37 | mod main; | ^^^^^^^^^ | = note: a binary crate cannot be used as library = note: `#[warn(special_module_name)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:44:19 | 44 | geometry: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:56:15 | 56 | mode: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:64:15 | 64 | done: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:68:16 | 68 | scale: extern fn( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:132:5 | 132 | extern fn outputs_handle_geometry( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:174:5 | 174 | extern fn outputs_handle_mode( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:207:5 | 207 | extern fn outputs_handle_done( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: extern declarations without an explicit ABI are deprecated --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:236:5 | 236 | extern fn outputs_handle_scale( | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: use of deprecated associated function `glib::main_context_channel::::channel`: Use an async channel, from async-channel for example, on the main context using spawn_future_local() instead --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/main.rs:106:47 | 106 | let (sender, receiver) = MainContext::channel(Priority::default()); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: a method with this name may be added to the standard library in the future --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `util::DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: irrefutable `if let` pattern --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/actors/external/screensaver.rs:28:12 | 28 | if let Err(e) = start(destination) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this pattern will always match, so the `if let` is useless = help: consider replacing the `if let` with a `let` = note: `#[warn(irrefutable_let_patterns)]` on by default warning: fields `surrounding_text`, `surrounding_cursor`, and `text_change_cause` are never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/imservice.rs:301:5 | 300 | struct IMProtocolState { | --------------- fields in this struct 301 | surrounding_text: CString, | ^^^^^^^^^^^^^^^^ 302 | surrounding_cursor: u32, | ^^^^^^^^^^^^^^^^^^ ... 305 | text_change_cause: ChangeCause, | ^^^^^^^^^^^^^^^^^ | = note: `IMProtocolState` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: struct `Spacing` is never constructed --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:536:12 | 536 | pub struct Spacing { | ^^^^^^^ | = note: `Spacing` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: field `0` is never read --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/locale.rs:46:22 | 46 | StringConversion(Utf8Error), | ---------------- ^^^^^^^^^ | | | field in this variant | = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 46 - StringConversion(Utf8Error), 46 + StringConversion(()), | warning: call to `.clone()` on a reference in this situation does nothing --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/data/parsing.rs:460:34 | 460 | let cname = CString::new(name.clone()) | ^^^^^^^^ help: remove this redundant call | = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed = note: `#[warn(noop_method_call)]` on by default warning: unused return value of `std::boxed::Box::::from_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/layout.rs:207:18 | 207 | unsafe { Box::from_raw(layout) }; | ^^^^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 207 | unsafe { let _ = Box::from_raw(layout); }; | +++++++ + warning: unused return value of `Rc::::into_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ Compiling rs v0.1.0 (/home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output) warning: `rs` (lib) generated 18 warnings (run `cargo fix --lib -p rs` to apply 9 suggestions) warning: a method with this name may be added to the standard library in the future --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/outputs.rs:331:21 | 331 | Self(self.0.div_ceil(other)) | ^^^^^^^^ | = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = help: call with fully qualified syntax `DivCeil::div_ceil(...)` to keep using the current method = note: `#[warn(unstable_name_collisions)]` on by default warning: unused return value of `std::rc::Rc::::into_raw` that must be used --> /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/util.rs:108:13 | 108 | Rc::into_raw(used_rc); // prevent dropping the original reference | ^^^^^^^^^^^^^^^^^^^^^ | = note: losing the pointer will leak memory help: use `let _ = ...` to ignore the resulting value | 108 | let _ = Rc::into_raw(used_rc); // prevent dropping the original reference | +++++++ warning: `rs` (lib test) generated 18 warnings (16 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 16.02s Executable unittests /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/lib.rs (output/debug/deps/rs-d853b5331c686ea9) Executable unittests /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/src/bin/test_layout.rs (output/debug/deps/test_layout-8975c840ece8e002) 1/124 Validate schema file OK 0.01s 2/124 test_layout_us OK 0.20s 3/124 test_layout_us_wide OK 0.17s 4/124 test_layout_am OK 0.19s 5/124 test_layout_am_wide OK 0.20s 6/124 test_layout_am+phonetic OK 0.25s 7/124 test_layout_am+phonetic_wide OK 0.17s 8/124 test_layout_ara OK 0.19s 9/124 test_layout_ara_wide OK 0.37s 10/124 test_layout_be OK 0.26s 11/124 test_layout_be_wide OK 0.25s 12/124 test_layout_bg OK 0.24s 13/124 test_layout_bg_wide OK 0.42s 14/124 test_layout_bg+phonetic OK 0.31s 15/124 test_layout_bg+phonetic_wide OK 0.17s 16/124 test_layout_br OK 0.20s 17/124 test_layout_br_wide OK 0.37s 18/124 test_layout_by OK 0.37s 19/124 test_layout_by_wide OK 0.25s 20/124 test_layout_ca OK 0.26s 21/124 test_layout_ca_wide OK 0.35s 22/124 test_layout_ch+fr OK 0.24s 23/124 test_layout_ch+fr_wide OK 0.25s 24/124 test_layout_ch+de OK 0.34s 25/124 test_layout_ch+de_wide OK 0.17s 26/124 rstest OK 6.35s 27/124 test_layout_ch OK 0.19s 28/124 test_layout_ch_wide OK 0.18s 29/124 test_layout_cz OK 0.18s 30/124 test_layout_cz_wide OK 0.18s 31/124 test_layout_cz+qwerty OK 0.18s 32/124 test_layout_cz+qwerty_wide OK 0.18s 33/124 test_layout_de OK 0.18s 34/124 test_layout_de_wide OK 0.17s 35/124 test_layout_de+bone OK 0.18s 36/124 test_layout_de+bone_wide OK 0.18s 37/124 test_layout_de+neo OK 0.18s 38/124 test_layout_de+neo_wide OK 0.18s 39/124 test_layout_dk OK 0.18s 40/124 test_layout_dk_wide OK 0.18s 41/124 test_layout_epo OK 0.18s 42/124 test_layout_epo_wide OK 0.18s 43/124 test_layout_es OK 0.18s 44/124 test_layout_es_wide OK 0.18s 45/124 test_layout_es+cat OK 0.18s 46/124 test_layout_es+cat_wide OK 0.18s 47/124 test_layout_fi OK 0.18s 48/124 test_layout_fi_wide OK 0.18s 49/124 test_layout_fr OK 0.18s 50/124 test_layout_fr_wide OK 0.19s 51/124 test_layout_fr+bepo OK 0.19s 52/124 test_layout_fr+bepo_wide OK 0.18s 53/124 test_layout_ge OK 0.18s 54/124 test_layout_ge_wide OK 0.17s 55/124 test_layout_gr OK 0.18s 56/124 test_layout_gr_wide OK 0.18s 57/124 test_layout_gr+polytonic OK 0.19s 58/124 test_layout_gr+polytonic_wide OK 0.20s 59/124 test_layout_hu OK 0.18s 60/124 test_layout_hu_wide OK 0.18s 61/124 test_layout_il OK 0.18s 62/124 test_layout_il_wide OK 0.18s 63/124 test_layout_in+mal OK 0.18s 64/124 test_layout_in+mal_wide OK 0.18s 65/124 test_layout_ir OK 0.18s 66/124 test_layout_ir_wide OK 0.18s 67/124 test_layout_it OK 0.18s 68/124 test_layout_it_wide OK 0.18s 69/124 test_layout_it+fur OK 0.18s 70/124 test_layout_it+fur_wide OK 0.18s 71/124 test_layout_jp OK 0.20s 72/124 test_layout_jp_wide OK 0.20s 73/124 test_layout_jp+kana OK 0.18s 74/124 test_layout_jp+kana_wide OK 0.19s 75/124 test_layout_no OK 0.18s 76/124 test_layout_no_wide OK 0.17s 77/124 test_layout_pt OK 0.19s 78/124 test_layout_pt_wide OK 0.18s 79/124 test_layout_pl OK 0.18s 80/124 test_layout_pl_wide OK 0.18s 81/124 test_layout_ro OK 0.18s 82/124 test_layout_ro_wide OK 0.18s 83/124 test_layout_rs OK 0.18s 84/124 test_layout_rs_wide OK 0.18s 85/124 test_layout_rs+latin OK 0.18s 86/124 test_layout_rs+latin_wide OK 0.17s 87/124 test_layout_rs+latinunicode OK 0.17s 88/124 test_layout_rs+latinunicode_wide OK 0.17s 89/124 test_layout_ru OK 0.17s 90/124 test_layout_ru_wide OK 0.18s 91/124 test_layout_se OK 0.17s 92/124 test_layout_se_wide OK 0.17s 93/124 test_layout_si OK 0.17s 94/124 test_layout_si_wide OK 0.18s 95/124 test_layout_th OK 0.17s 96/124 test_layout_th_wide OK 0.17s 97/124 test_layout_tr OK 0.18s 98/124 test_layout_tr_wide OK 0.18s 99/124 test_layout_tr+f OK 0.18s 100/124 test_layout_tr+f_wide OK 0.18s 101/124 test_layout_ua OK 0.18s 102/124 test_layout_ua_wide OK 0.18s 103/124 test_layout_us+colemak OK 0.18s 104/124 test_layout_us+colemak_wide OK 0.18s 105/124 test_layout_us+dvorak OK 0.18s 106/124 test_layout_us+dvorak_wide OK 0.18s 107/124 test_layout_terminal/de OK 0.18s 108/124 test_layout_terminal/de_wide OK 0.19s 109/124 test_layout_terminal/es OK 0.18s 110/124 test_layout_terminal/es_wide OK 0.18s 111/124 test_layout_terminal/fr OK 0.18s 112/124 test_layout_terminal/fr_wide OK 0.18s 113/124 test_layout_terminal/fr+bepo OK 0.18s 114/124 test_layout_terminal/fr+bepo_wide OK 0.18s 115/124 test_layout_terminal/us OK 0.18s 116/124 test_layout_terminal/us_wide OK 0.18s 117/124 test_layout_terminal/us+dvorak OK 0.18s 118/124 test_layout_terminal/us+dvorak_wide OK 0.18s 119/124 test_layout_emoji/us OK 0.27s 120/124 test_layout_emoji/us_wide OK 0.26s 121/124 test_layout_number/us OK 0.17s 122/124 test_layout_number/us_wide OK 0.17s 123/124 test_layout_pin/us OK 0.18s 124/124 test_layout_pin/us_wide OK 0.13s Ok: 124 Fail: 0 Full log written to /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output/meson-logs/testlog.txt >>> squeekboard: Entering fakeroot... Installing data/sm.puri.Squeekboard.desktop to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/applications Installing po/be/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/be/LC_MESSAGES Installing po/bg/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/bg/LC_MESSAGES Installing po/ca/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ca/LC_MESSAGES Installing po/cs/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/cs/LC_MESSAGES Installing po/de/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/de/LC_MESSAGES Installing po/el/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/el/LC_MESSAGES Installing po/es/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/es/LC_MESSAGES Installing po/eu/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/eu/LC_MESSAGES Installing po/fa/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/fa/LC_MESSAGES Installing po/fi/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/fi/LC_MESSAGES Installing po/fr/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/fr/LC_MESSAGES Installing po/fur/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/fur/LC_MESSAGES Installing po/gl/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/gl/LC_MESSAGES Installing po/he/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/he/LC_MESSAGES Installing po/hi/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/hi/LC_MESSAGES Installing po/hr/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/hr/LC_MESSAGES Installing po/ht/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ht/LC_MESSAGES Installing po/hu/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/hu/LC_MESSAGES Installing po/it/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/it/LC_MESSAGES Installing po/ka/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ka/LC_MESSAGES Installing po/ko/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ko/LC_MESSAGES Installing po/nl/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/nl/LC_MESSAGES Installing po/oc/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/oc/LC_MESSAGES Installing po/pl/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/pl/LC_MESSAGES Installing po/pt/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/pt/LC_MESSAGES Installing po/pt_BR/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/pt_BR/LC_MESSAGES Installing po/ro/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ro/LC_MESSAGES Installing po/ru/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/ru/LC_MESSAGES Installing po/sl/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/sl/LC_MESSAGES Installing po/sr/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/sr/LC_MESSAGES Installing po/tr/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/tr/LC_MESSAGES Installing po/uk/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/uk/LC_MESSAGES Installing po/sv/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/sv/LC_MESSAGES Installing po/zh_CN/LC_MESSAGES/squeekboard.mo to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/locale/zh_CN/LC_MESSAGES Installing src/squeekboard to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/bin Installing tools/squeekboard-test-layout to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/bin Installing /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/data/sm.puri.Squeekboard.gschema.xml to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/glib-2.0/schemas Installing /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/data/sm.puri.Squeekboard.gschema.xml to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/share/glib-2.0/schemas Installing /home/udu/aports/community/squeekboard/src/squeekboard-v1.43.1/output/tools/squeekboard-entry to /home/udu/aports/community/squeekboard/pkg/squeekboard/usr/bin Skipping custom install script because DESTDIR is set '/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas' >>> squeekboard-lang*: Running split function lang... 'usr/share/locale' -> '/home/udu/aports/community/squeekboard/pkg/squeekboard-lang/usr/share/locale' >>> squeekboard-lang*: Preparing subpackage squeekboard-lang... >>> squeekboard-lang*: Running postcheck for squeekboard-lang >>> squeekboard*: Running postcheck for squeekboard >>> squeekboard*: Preparing package squeekboard... >>> squeekboard*: Stripping binaries >>> squeekboard-lang*: Scanning shared objects >>> squeekboard*: Scanning shared objects >>> squeekboard-lang*: Tracing dependencies... >>> squeekboard-lang*: Package size: 28.0 KB >>> squeekboard-lang*: Compressing data... >>> squeekboard-lang*: Create checksum... >>> squeekboard-lang*: Create squeekboard-lang-1.43.1-r1.apk >>> squeekboard*: Tracing dependencies... so:libbsd.so.0 so:libc.musl-x86_64.so.1 so:libcairo-gobject.so.2 so:libcairo.so.2 so:libfeedback-0.0.so.0 so:libgcc_s.so.1 so:libgdk-3.so.0 so:libgdk_pixbuf-2.0.so.0 so:libgio-2.0.so.0 so:libglib-2.0.so.0 so:libgnome-desktop-3.so.20 so:libgobject-2.0.so.0 so:libgtk-3.so.0 so:libintl.so.8 so:libpango-1.0.so.0 so:libpangocairo-1.0.so.0 so:libwayland-client.so.0 so:libxkbcommon.so.0 >>> squeekboard*: Package size: 20.9 MB >>> squeekboard*: Compressing data... >>> squeekboard*: Create checksum... >>> squeekboard*: Create squeekboard-1.43.1-r1.apk >>> squeekboard: Build complete at Tue, 18 Nov 2025 19:26:08 +0000 elapsed time 0h 4m 5s >>> squeekboard: Updating the community/x86_64 repository index... >>> squeekboard: Signing the index...