Source: squeekboard
Version: 1.14.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20211104 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm Cargo.lock
> dh build-arch --builddirectory=_build --buildsystem=meson
> dh_update_autotools_config -a -O--builddirectory=_build
> -O--buildsystem=meson
> dh_auto_configure -a -O--builddirectory=_build -O--buildsystem=meson
> cd _build && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload
> --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var
> --libdir=lib/x86_64-linux-gnu
> The Meson build system
> Version: 0.60.1
> Source dir: /<<PKGBUILDDIR>>
> Build dir: /<<PKGBUILDDIR>>/_build
> Build type: native build
> Project name: squeekboard
> Project version: 1.14.0
> C compiler for the host machine: cc (gcc 11.2.0 "cc (Debian 11.2.0-10)
> 11.2.0")
> C linker for the host machine: cc ld.bfd 2.37
> Rust compiler for the host machine: rustc -C linker=cc (rustc 1.56.0)
> Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.37
> Host machine cpu family: x86_64
> Host machine cpu: x86_64
> ../meson.build:50: WARNING: Consider using the built-in werror option instead
> of using "-Werror".
> Message:
> ------------------
> squeekboard 1.14.0
>
> ------------------
>
> Configuring Cargo.toml.base using configuration
> Program cat found: YES (/bin/cat)
> Program cargo found: YES (/usr/bin/cargo)
> Program cargo.sh found: YES (/<<PKGBUILDDIR>>/cargo.sh)
> Program cargo_build.py found: YES (/usr/bin/python3
> /<<PKGBUILDDIR>>/cargo_build.py)
> Found pkg-config: /usr/bin/pkg-config (0.29.2)
> Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
> Configuring sm.puri.Squeekboard.desktop.in using configuration
> DEPRECATION: i18n.merge_file does not take any positional arguments. This
> will become a hard error in the next Meson release.
> Found pkg-config: /usr/bin/pkg-config (0.29.2)
> Run-time dependency wayland-protocols found: YES 1.23
> Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
> Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
> Configuring config.h using configuration
> ../src/meson.build:7: WARNING: Got an empty configuration_data() object and
> found no substitutions in the input file 'config.h.in'. If you want to copy a
> file to the build dir, use the 'copy:' keyword argument added in 0.47.0
> Run-time dependency gio-2.0 found: YES 2.70.0
> Run-time dependency gio-unix-2.0 found: YES 2.70.0
> Run-time dependency gnome-desktop-3.0 found: YES 41.0
> Run-time dependency gtk+-3.0 found: YES 3.24.30
> Run-time dependency libfeedback-0.0 found: YES 0.0.0
> Run-time dependency wayland-client found: YES 1.19.0
> Run-time dependency xkbcommon found: YES 1.3.1
> Library m found: YES
> Library rt found: YES
> Library dl found: YES
> Library pthread found: YES
> Build targets in project: 11
>
> squeekboard 1.14.0
>
> User defined options
> buildtype : plain
> libdir : lib/x86_64-linux-gnu
> localstatedir: /var
> prefix : /usr
> sysconfdir : /etc
> wrap_mode : nodownload
>
> Found ninja-1.10.1 at /usr/bin/ninja
> dh_auto_build -a -O--builddirectory=_build -O--buildsystem=meson
> cd _build && LC_ALL=C.UTF-8 ninja -j4 -v
> [1/58] /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/58] /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
> [3/58] /usr/bin/gdbus-codegen --c-generate-autocleanup all --body --output
> src/sm.puri.OSK0.c /<<PKGBUILDDIR>>/data/dbus/sm.puri.OSK0.xml
> [4/58] /usr/bin/gdbus-codegen --c-generate-autocleanup all --header --output
> src/sm.puri.OSK0.h /<<PKGBUILDDIR>>/data/dbus/sm.puri.OSK0.xml
> [5/58] /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
> [6/58] /usr/bin/wayland-scanner private-code
> //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml
> src/liblibsqueekboard.a.p/xdg-shell-protocol.c
> [7/58] /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
> [8/58] /usr/bin/wayland-scanner private-code
> ../protocols/wlr-layer-shell-unstable-v1.xml
> src/liblibsqueekboard.a.p/wlr-layer-shell-unstable-v1-protocol.c
> [9/58] /usr/bin/wayland-scanner client-header
> ../protocols/virtual-keyboard-unstable-v1.xml
> src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-client-protocol.h
> [10/58] /usr/bin/wayland-scanner private-code
> ../protocols/virtual-keyboard-unstable-v1.xml
> src/liblibsqueekboard.a.p/virtual-keyboard-unstable-v1-protocol.c
> [11/58] /usr/bin/wayland-scanner client-header
> ../protocols/input-method-unstable-v2.xml
> src/liblibsqueekboard.a.p/input-method-unstable-v2-client-protocol.h
> [12/58] /usr/bin/wayland-scanner private-code
> ../protocols/input-method-unstable-v2.xml
> src/liblibsqueekboard.a.p/input-method-unstable-v2-protocol.c
> [13/58] /usr/bin/wayland-scanner client-header
> ../protocols/text-input-unstable-v3.xml
> src/liblibsqueekboard.a.p/text-input-unstable-v3-client-protocol.h
> [14/58] /usr/bin/wayland-scanner private-code
> ../protocols/text-input-unstable-v3.xml
> src/liblibsqueekboard.a.p/text-input-unstable-v3-protocol.c
> [15/58] /usr/bin/meson --internal exe --capture Cargo.toml -- /bin/cat
> Cargo.toml.base ../Cargo.deps
> [15/58] /usr/bin/python3 /<<PKGBUILDDIR>>/cargo_build.py src/librs.a --lib
> error: failed to parse manifest at `/<<PKGBUILDDIR>>/_build/Cargo.toml`
>
> Caused by:
> failed to parse the version requirement `` for dependency `cairo-sys-rs`
>
> Caused by:
> unexpected end of input while parsing major version number
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/cargo_build.py", line 37, in <module>
> subprocess.run(['sh', "{}/cargo.sh".format(source_dir.as_posix()),
> 'build']
> File "/usr/lib/python3.9/subprocess.py", line 528, in run
> raise CalledProcessError(retcode, process.args,
> subprocess.CalledProcessError: Command '['sh', '/<<PKGBUILDDIR>>/cargo.sh',
> 'build', '--lib']' returned non-zero exit status 101.
> [16/58] /usr/bin/meson --internal msgfmthelper
> data/sm.puri.Squeekboard.desktop.in data/sm.puri.Squeekboard.desktop desktop
> ../data/../po
> msgfmt: ../data/../po/LINGUAS does not exist
> FAILED: src/librs.a
> /usr/bin/python3 /<<PKGBUILDDIR>>/cargo_build.py src/librs.a --lib
> [18/58] cc -Isrc/liblibsqueekboard.a.p -Isrc -I../src -I. -I.. -I../eek
> -Idata -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0
> -I/usr/include/gnome-desktop-3.0 -I/usr/include/libxml2
> -I/usr/include/gtk-3.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/cairo
> -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi
> -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid
> -I/usr/include/freetype2 -I/usr/include/libpng16
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu
> -I/usr/include/gsettings-desktop-schemas -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
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
> '-DTHEMESDIR="/usr/share/squeekboard/themes"'
> '-DKEYBOARDSDIR="/usr/share/squeekboard/keyboards"' -DEEKBOARD_COMPILATION=1
> -DEEK_COMPILATION=1 -MD -MQ
> src/liblibsqueekboard.a.p/meson-generated_.._.._data_squeekboard-resources.c.o
> -MF
> src/liblibsqueekboard.a.p/meson-generated_.._.._data_squeekboard-resources.c.o.d
> -o
> src/liblibsqueekboard.a.p/meson-generated_.._.._data_squeekboard-resources.c.o
> -c data/squeekboard-resources.c
> [19/58] cc -Isrc/liblibsqueekboard.a.p -Isrc -I../src -I. -I.. -I../eek
> -Idata -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0
> -I/usr/include/gnome-desktop-3.0 -I/usr/include/libxml2
> -I/usr/include/gtk-3.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/cairo
> -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi
> -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid
> -I/usr/include/freetype2 -I/usr/include/libpng16
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu
> -I/usr/include/gsettings-desktop-schemas -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
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
> '-DTHEMESDIR="/usr/share/squeekboard/themes"'
> '-DKEYBOARDSDIR="/usr/share/squeekboard/keyboards"' -DEEKBOARD_COMPILATION=1
> -DEEK_COMPILATION=1 -MD -MQ
> src/liblibsqueekboard.a.p/meson-generated_.._sm.puri.OSK0.c.o -MF
> src/liblibsqueekboard.a.p/meson-generated_.._sm.puri.OSK0.c.o.d -o
> src/liblibsqueekboard.a.p/meson-generated_.._sm.puri.OSK0.c.o -c
> src/sm.puri.OSK0.c
> [20/58] cc -Isrc/liblibsqueekboard.a.p -Isrc -I../src -I. -I.. -I../eek
> -Idata -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0
> -I/usr/include/gnome-desktop-3.0 -I/usr/include/libxml2
> -I/usr/include/gtk-3.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/cairo
> -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi
> -I/usr/include/atk-1.0 -I/usr/include/pixman-1 -I/usr/include/uuid
> -I/usr/include/freetype2 -I/usr/include/libpng16
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu
> -I/usr/include/gsettings-desktop-schemas -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
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
> '-DTHEMESDIR="/usr/share/squeekboard/themes"'
> '-DKEYBOARDSDIR="/usr/share/squeekboard/keyboards"' -DEEKBOARD_COMPILATION=1
> -DEEK_COMPILATION=1 -MD -MQ src/liblibsqueekboard.a.p/.._eek_eek-renderer.c.o
> -MF src/liblibsqueekboard.a.p/.._eek_eek-renderer.c.o.d -o
> src/liblibsqueekboard.a.p/.._eek_eek-renderer.c.o -c ../eek/eek-renderer.c
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd _build && LC_ALL=C.UTF-8 ninja -j4 -v returned exit
> code 1
> make[1]: *** [debian/rules:28: build-arch] Error 25
The full build log is available from:
http://qa-logs.debian.net/2021/11/04/squeekboard_1.14.0-2_unstable.log
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 marking 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.