Source: squeekboard
Version: 1.43.1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User:
[email protected]
Usertags: ftbfs-20250520 ftbfs-trixie
Hi,
During a rebuild of all packages in testing (trixie), your package failed
to build on amd64.
Relevant part (hopefully):
make[1]: Entering directory '/build/reproducible-path/squeekboard-1.43.1'
rm -f Cargo.lock
dh build-arch --builddirectory=_build --buildsystem=meson
dh_update_autotools_config -a -O--builddirectory=_build -O--buildsystem=meson
dh_autoreconf -a -O--builddirectory=_build -O--buildsystem=meson
dh_auto_configure -a -O--builddirectory=_build -O--buildsystem=meson
cd _build && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1
The Meson build system
Version: 1.7.0
Source dir: /build/reproducible-path/squeekboard-1.43.1
Build dir: /build/reproducible-path/squeekboard-1.43.1/_build
Build type: native build
Project name: squeekboard
Project version: 1.43.1
C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 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.85.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
../meson.build:44: WARNING: Consider using the built-in werror option instead of using "-Werror".
Message:
------------------
squeekboard 1.43.1
------------------
Program cp found: YES (/usr/bin/cp)
Program sed found: YES (/usr/bin/sed)
Configuring Cargo.toml using configuration
Program cargo found: YES (/usr/bin/cargo)
Program cargo.sh found: YES (/build/reproducible-path/squeekboard-1.43.1/cargo.sh)
Program cargo_build.py found: YES (/usr/bin/python3 /build/reproducible-path/squeekboard-1.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) 1.8.1
Build-time dependency gio-2.0 found: YES 2.84.1
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.1 (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.1 (cached)
Run-time dependency gio-unix-2.0 found: YES 2.84.1
Run-time dependency gnome-desktop-3.0 found: YES 44.1
Run-time dependency gtk+-3.0 found: YES 3.24.49
Run-time dependency libbsd found: YES 0.12.2
Run-time dependency libfeedback-0.0 found: YES 0.8.1
Run-time dependency wayland-client found: YES 1.23.1
Run-time dependency xkbcommon found: YES 1.7.0
Library m found: YES
Library rt found: YES
Library dl found: YES
Library pthread found: YES
Dependency gio-2.0 found: YES 2.84.1 (cached)
Program /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas found: YES (/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas)
Build targets in project: 49
squeekboard 1.43.1
User defined options
buildtype : plain
libdir : lib/x86_64-linux-gnu
localstatedir : /var
prefix : /usr
python.bytecompile: -1
sysconfdir : /etc
wrap_mode : nodownload
Found ninja-1.12.1 at /usr/bin/ninja
dh_auto_build -a -O--builddirectory=_build -O--buildsystem=meson
cd _build && LC_ALL=C.UTF-8 ninja -j8 -v
[1/93] /usr/bin/glib-compile-resources ../data/squeekboard.gresources.xml --sourcedir ../data --c-name squeekboard --internal --generate --target data/squeekboard-resources.h
xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH
[2/93] /usr/bin/wayland-scanner client-header ../protocols/wlr-layer-shell-unstable-v1.xml src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-client-protocol.h
[3/93] /usr/bin/wayland-scanner private-code ../protocols/wlr-layer-shell-unstable-v1.xml src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-protocol.c
[4/93] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml src/liblibsqueekboard.a.p/xdg-shell-protocol.c
[5/93] /usr/bin/glib-compile-resources ../data/squeekboard.gresources.xml --sourcedir ../data --c-name squeekboard --internal --generate --target data/squeekboard-resources.c --dependency-file data/squeekboard-resources.c.d
xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH
[6/93] /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml src/liblibsqueekboard.a.p/xdg-shell-client-protocol.h
[7/93] /usr/bin/wayland-scanner client-header ../protocols/virtual-keyboard-unstable-v1.xml src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-client-protocol.h
[8/93] /usr/bin/wayland-scanner private-code ../protocols/virtual-keyboard-unstable-v1.xml src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-protocol.c
[9/93] /usr/bin/wayland-scanner client-header ../protocols/input-method-unstable-v2.xml src/liblibsqueekboard.a.p/input-method-unstable-v2-client-protocol.h
[10/93] /usr/bin/wayland-scanner private-code ../protocols/input-method-unstable-v2.xml src/liblibsqueekboard.a.p/input-method-unstable-v2-protocol.c
[11/93] /usr/bin/wayland-scanner private-code ../protocols/text-input-unstable-v3.xml src/liblibsqueekboard.a.p/text-input-unstable-v3-protocol.c
[12/93] /usr/bin/wayland-scanner client-header ../protocols/text-input-unstable-v3.xml src/liblibsqueekboard.a.p/text-input-unstable-v3-client-protocol.h
[13/93] /usr/bin/wayland-scanner client-header ../protocols/wlr-layer-shell-unstable-v1.xml src/squeekboard.p/wlr-layer-shell-unstable-v1-client-protocol.h
[14/93] /usr/bin/wayland-scanner private-code ../protocols/wlr-layer-shell-unstable-v1.xml src/squeekboard.p/wlr-layer-shell-unstable-v1-protocol.c
[15/93] /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml src/squeekboard.p/xdg-shell-protocol.c
[16/93] /usr/bin/wayland-scanner client-header ../protocols/virtual-keyboard-unstable-v1.xml src/squeekboard.p/virtual-keyboard-unstable-v1-client-protocol.h
[17/93] /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml src/squeekboard.p/xdg-shell-client-protocol.h
[18/93] /usr/bin/wayland-scanner private-code ../protocols/virtual-keyboard-unstable-v1.xml src/squeekboard.p/virtual-keyboard-unstable-v1-protocol.c
[18/93] /usr/bin/python3 /build/reproducible-path/squeekboard-1.43.1/cargo_build.py src/librs.a --lib --features zbus_v1_5,clap_v4
warning: `/build/reproducible-path/squeekboard-1.43.1/debian/cargo/config` is deprecated in favor of `config.toml`
note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml`
Locking 115 packages to latest compatible versions
Adding bitflags v1.3.2 (available: v2.8.0)
Compiling serde v1.0.217
Compiling hashbrown v0.14.5
Compiling equivalent v1.0.1
Compiling winnow v0.6.26
Compiling target-lexicon v0.12.14
Compiling smallvec v1.13.2
Compiling pkg-config v0.3.31
Compiling heck v0.4.1
Compiling version-compare v0.1.1
Compiling proc-macro2 v1.0.92
Compiling unicode-ident v1.0.13
Compiling libc v0.2.169
Compiling autocfg v1.1.0
Compiling pin-project-lite v0.2.13
Compiling syn v1.0.109
Compiling version_check v0.9.5
Compiling indexmap v2.7.0
Compiling cfg-expr v0.15.8
Compiling slab v0.4.9
Compiling futures-core v0.3.31
Compiling once_cell v1.20.2
Compiling quote v1.0.40
Compiling futures-io v0.3.31
Compiling proc-macro-error-attr v1.0.4
Compiling syn v2.0.98
Compiling futures-sink v0.3.31
Compiling bitflags v2.8.0
Compiling futures-channel v0.3.31
Compiling proc-macro-error v1.0.4
Compiling memchr v2.7.4
Compiling pin-utils v0.1.0
Compiling futures-task v0.3.31
Compiling thiserror v2.0.11
Compiling crossbeam-utils v0.8.19
Compiling semver v1.0.23
Compiling memoffset v0.8.0
Compiling gio v0.18.4
Compiling parking v2.2.0
Compiling concurrent-queue v2.5.0
Compiling rustix v0.38.37
Compiling event-listener v5.4.0
Compiling cfg_aliases v0.2.1
Compiling tracing-core v0.1.32
Compiling linux-raw-sys v0.4.14
Compiling rustc_version v0.4.0
Compiling cfg-if v1.0.0
Compiling event-listener-strategy v0.5.3
Compiling nix v0.29.0
Compiling fastrand v2.1.1
Compiling field-offset v0.3.6
Compiling tracing v0.1.40
Compiling futures-lite v2.3.0
Compiling serde_spanned v0.6.7
Compiling toml_datetime v0.6.8
Compiling async-lock v3.4.0
Compiling socket2 v0.5.8
Compiling gtk v0.18.1
Compiling toml_edit v0.22.22
Compiling clap_lex v0.7.4
Compiling byteorder v1.5.0
Compiling anstyle v1.0.8
Compiling static_assertions v1.1.0
Compiling nb-connect v1.2.0
Compiling memmap2 v0.9.5
Compiling clap_builder v4.5.23
Compiling xkeysym v0.2.1
Compiling unsafe-libyaml v0.2.11
Compiling itoa v1.0.14
Compiling ryu v1.0.19
Compiling scoped-tls v1.0.1
Compiling toml v0.8.19
Compiling proc-macro-crate v1.3.1
Compiling xkbcommon v0.8.0
Compiling system-deps v7.0.2
Compiling futures-macro v0.3.31
Compiling thiserror-impl v2.0.11
Compiling serde_derive v1.0.217
Compiling enumflags2_derive v0.7.10
Compiling futures-util v0.3.31
Compiling glib-sys v0.18.1
Compiling gobject-sys v0.18.0
Compiling gio-sys v0.18.1
Compiling glib-macros v0.18.2
Compiling pango-sys v0.18.0
Compiling gdk-sys v0.18.0
Compiling atk-sys v0.18.0
Compiling cairo-sys-rs v0.18.2
Compiling gdk-pixbuf-sys v0.18.0
Compiling gtk-sys v0.18.0
Compiling polling v3.4.0
Compiling zvariant_derive v2.10.0
Compiling async-io v2.3.3
Compiling derivative v2.2.0
Compiling futures-executor v0.3.31
Compiling futures v0.3.31
Compiling zbus_macros v1.9.3
Compiling gtk3-macros v0.18.0
Compiling serde_repr v0.1.20
Compiling clap v4.5.23
Compiling maplit v1.0.2
Compiling bitflags v1.3.2
Compiling glib v0.18.5
Compiling enumflags2 v0.7.10
Compiling serde_yaml v0.9.34+deprecated
Compiling zvariant v2.10.0
Compiling zbus v1.9.3
Compiling cairo-rs v0.18.5
Compiling atk v0.18.0
Compiling pango v0.18.3
Compiling gdk-pixbuf v0.18.5
error[E0425]: cannot find value `PANGO_FONT_MASK_VARIATIONS` in crate `ffi`
--> /usr/share/cargo/registry/pango-0.18-0.18.3/src/auto/flags.rs:27:33
|
27 | const VARIATIONS = ffi::PANGO_FONT_MASK_VARIATIONS as _;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `PANGO_FONT_MASK_VARIANT`
|
::: /usr/share/cargo/registry/pango-sys-0.18-0.18.0/src/lib.rs:362:1
|
362 | pub const PANGO_FONT_MASK_VARIANT: PangoFontMask = 4;
| ------------------------------------------------ similarly named constant `PANGO_FONT_MASK_VARIANT` defined here
|
note: found an item that was configured out
--> /usr/share/cargo/registry/pango-sys-0.18-0.18.0/src/lib.rs:369:11
|
369 | pub const PANGO_FONT_MASK_VARIATIONS: PangoFontMask = 128;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
note: the item is gated behind the `v1_42` feature
--> /usr/share/cargo/registry/pango-sys-0.18-0.18.0/src/lib.rs:367:7
|
367 | #[cfg(feature = "v1_42")]
| ^^^^^^^^^^^^^^^^^
For more information about this error, try `rustc --explain E0425`.
error: could not compile `pango` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
Traceback (most recent call last):
File "/build/reproducible-path/squeekboard-1.43.1/cargo_build.py", line 37, in <module>
subprocess.run(['sh', "{}/cargo.sh".format(source_dir.as_posix()), 'build']
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ args,
^^^^^^^
check=True)
^^^^^^^^^^^
File "/usr/lib/python3.13/subprocess.py", line 577, in run
raise CalledProcessError(retcode, process.args,
output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['sh', '/build/reproducible-path/squeekboard-1.43.1/cargo.sh', 'build', '--lib', '--features', 'zbus_v1_5,clap_v4']' returned non-zero exit status 101.
[90/93] cc -Isrc/squeekboard.p -Isrc -I../src -I. -I.. -I../eek -Idata -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/
gnome-desktop-3.0 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/
x86_64-linux-gnu -I/usr/include/webp -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gsettings-desktop-
schemas -I/usr/include/libxml2 -I/usr/include/libfeedback-0.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -Werror=implicit-function-declaration -Werror=implicit-fallthrough=3 -Werror=maybe-uninitialized -Werror=
missing-field-initializers -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=redundant-decls -Werror=parentheses -Wformat-nonliteral -Wformat-security -Wformat -Winit-self -Wmaybe-uninitialized -Wold-style-definition -Wredundant-decls -
Wstrict-prototypes -Wunused -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/squeekboard-1.43.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-
time -D_FORTIFY_SOURCE=2 -pthread '-DTHEMESDIR="/usr/share/squeekboard/themes"' '-DKEYBOARDSDIR="/usr/share/squeekboard/keyboards"' -DEEKBOARD_COMPILATION=1 -DEEK_COMPILATION=1 -MD -MQ src/squeekboard.p/server-main.c.o -MF src/squeekboard.p/server-main.c.
o.d -o src/squeekboard.p/server-main.c.o -c ../src/server-main.c
FAILED: src/librs.a
/usr/bin/python3 /build/reproducible-path/squeekboard-1.43.1/cargo_build.py src/librs.a --lib --features zbus_v1_5,clap_v4
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd _build && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
make[1]: *** [debian/rules:20: build-arch] Error 25
The full build log is available from:
http://qa-logs.debian.net/2025/05/20/squeekboard_1.43.1-1_testing-amd64.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250520;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250520&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing this package. See
https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)