[Debian-on-mobile-maintainers] Bug#974036: Fails to build on mips64el

Guido Günther agx at sigxcpu.org
Mon Nov 9 10:29:44 GMT 2020


Package: squeekboard
Version: 1.10.0-1
Severity: serious

squeekboard fails to build on mips64el like:

[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
[54/58] cc -Isrc/squeekboard.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/mips64el-linux-gnuabi64/glib-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/gnome-desktop-3.0 -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/mips64el-linux-gnuabi64/dbus-1.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -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/gsettings-desktop-schemas -I/usr/include/libfeedback-0.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -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 -Winit-self -Wmaybe-uninitialized -Wold-style-definition -Wredundant-decls -Wstrict-prototypes -Wunused-function -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -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
[55/58] /<<PKGBUILDDIR>>/cargo_build.sh --rename test_layout tools/squeekboard-test-layout --bin test_layout
   Compiling rs v0.1.0 (/<<PKGBUILDDIR>>/_build)
    Finished dev [unoptimized + debuginfo] target(s) in 29.06s
[56/58] /<<PKGBUILDDIR>>/cargo.sh test --no-run
   Compiling rs v0.1.0 (/<<PKGBUILDDIR>>/_build)
    Finished test [unoptimized + debuginfo] target(s) in 59.83s
[57/58] cc  -o src/squeekboard src/squeekboard.p/meson-generated_xdg-shell-protocol.c.o src/squeekboard.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o src/squeekboard.p/meson-generated_virtual-keyboard-unstable-v1-protocol.c.o src/squeekboard.p/meson-generated_input-method-unstable-v2-protocol.c.o src/squeekboard.p/meson-generated_text-input-unstable-v3-protocol.c.o src/squeekboard.p/meson-generated_.._.._data_squeekboard-resources.c.o src/squeekboard.p/server-main.c.o -Wl,--as-needed -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--start-group src/liblibsqueekboard.a src/librs.a /usr/lib/mips64el-linux-gnuabi64/libgio-2.0.so /usr/lib/mips64el-linux-gnuabi64/libgobject-2.0.so /usr/lib/mips64el-linux-gnuabi64/libglib-2.0.so /usr/lib/mips64el-linux-gnuabi64/libgnome-desktop-3.so /usr/lib/mips64el-linux-gnuabi64/libgtk-3.so /usr/lib/mips64el-linux-gnuabi64/libgdk-3.so /usr/lib/mips64el-linux-gnuabi64/libpangocairo-1.0.so /usr/lib/mips64el-linux-gnuabi64/libpango-1.0.so /usr/lib/mips64el-linux-gnuabi64/libharfbuzz.so /usr/lib/mips64el-linux-gnuabi64/libatk-1.0.so /usr/lib/mips64el-linux-gnuabi64/libcairo-gobject.so /usr/lib/mips64el-linux-gnuabi64/libcairo.so /usr/lib/mips64el-linux-gnuabi64/libgdk_pixbuf-2.0.so /usr/lib/mips64el-linux-gnuabi64/libfeedback-0.0.so /usr/lib/mips64el-linux-gnuabi64/libwayland-client.so /usr/lib/mips64el-linux-gnuabi64/libxkbcommon.so -lm -lrt -ldl -lpthread -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/<<PKGBUILDDIR>>/_build/src
FAILED: src/squeekboard 
cc  -o src/squeekboard src/squeekboard.p/meson-generated_xdg-shell-protocol.c.o src/squeekboard.p/meson-generated_wlr-layer-shell-unstable-v1-protocol.c.o src/squeekboard.p/meson-generated_virtual-keyboard-unstable-v1-protocol.c.o src/squeekboard.p/meson-generated_input-method-unstable-v2-protocol.c.o src/squeekboard.p/meson-generated_text-input-unstable-v3-protocol.c.o src/squeekboard.p/meson-generated_.._.._data_squeekboard-resources.c.o src/squeekboard.p/server-main.c.o -Wl,--as-needed -Wl,--no-undefined -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--start-group src/liblibsqueekboard.a src/librs.a /usr/lib/mips64el-linux-gnuabi64/libgio-2.0.so /usr/lib/mips64el-linux-gnuabi64/libgobject-2.0.so /usr/lib/mips64el-linux-gnuabi64/libglib-2.0.so /usr/lib/mips64el-linux-gnuabi64/libgnome-desktop-3.so /usr/lib/mips64el-linux-gnuabi64/libgtk-3.so /usr/lib/mips64el-linux-gnuabi64/libgdk-3.so /usr/lib/mips64el-linux-gnuabi64/libpangocairo-1.0.so /usr/lib/mips64el-linux-gnuabi64/libpango-1.0.so /usr/lib/mips64el-linux-gnuabi64/libharfbuzz.so /usr/lib/mips64el-linux-gnuabi64/libatk-1.0.so /usr/lib/mips64el-linux-gnuabi64/libcairo-gobject.so /usr/lib/mips64el-linux-gnuabi64/libcairo.so /usr/lib/mips64el-linux-gnuabi64/libgdk_pixbuf-2.0.so /usr/lib/mips64el-linux-gnuabi64/libfeedback-0.0.so /usr/lib/mips64el-linux-gnuabi64/libwayland-client.so /usr/lib/mips64el-linux-gnuabi64/libxkbcommon.so -lm -lrt -ldl -lpthread -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/<<PKGBUILDDIR>>/_build/src
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `<T as glib::translate::FromGlibContainerAsVec<<T as glib::translate::GlibPtrDefault>::GlibType,*mut glib_sys::GList>>::from_glib_full_num_as_vec':
/usr/share/cargo/registry/glib-0.8.2/src/translate.rs:1706:(.text._ZN161_$LT$T$u20$as$u20$glib..translate..FromGlibContainerAsVec$LT$$LT$T$u20$as$u20$glib..translate..GlibPtrDefault$GT$..GlibType$C$$BP$mut$u20$glib_sys..GList$GT$$GT$25from_glib_full_num_as_vec17hd8bd345945f16bc6E+0xac): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
/usr/share/cargo/registry/glib-0.8.2/src/translate.rs:1719:(.text._ZN161_$LT$T$u20$as$u20$glib..translate..FromGlibContainerAsVec$LT$$LT$T$u20$as$u20$glib..translate..GlibPtrDefault$GT$..GlibType$C$$BP$mut$u20$glib_sys..GList$GT$$GT$25from_glib_full_num_as_vec17hd8bd345945f16bc6E+0x218): relocation truncated to fit: R_MIPS_CALL16 against `g_list_free'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `<T as glib::translate::FromGlibContainerAsVec<<T as glib::translate::GlibPtrDefault>::GlibType,*mut glib_sys::GSList>>::from_glib_none_num_as_vec':
/usr/share/cargo/registry/glib-0.8.2/src/translate.rs:1614:(.text._ZN162_$LT$T$u20$as$u20$glib..translate..FromGlibContainerAsVec$LT$$LT$T$u20$as$u20$glib..translate..GlibPtrDefault$GT$..GlibType$C$$BP$mut$u20$glib_sys..GSList$GT$$GT$25from_glib_none_num_as_vec17h0f8176614465a270E+0xac): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `<T as glib::translate::FromGlibContainerAsVec<<T as glib::translate::GlibPtrDefault>::GlibType,*mut glib_sys::GSList>>::from_glib_container_num_as_vec':
/usr/share/cargo/registry/glib-0.8.2/src/translate.rs:1629:(.text._ZN162_$LT$T$u20$as$u20$glib..translate..FromGlibContainerAsVec$LT$$LT$T$u20$as$u20$glib..translate..GlibPtrDefault$GT$..GlibType$C$$BP$mut$u20$glib_sys..GSList$GT$$GT$30from_glib_container_num_as_vec17hd60b81999e2863a6E+0x54): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `<T as glib::value::ToValue>::to_value':
/usr/share/cargo/registry/glib-0.8.2/src/value.rs:676:(.text._ZN42_$LT$T$u20$as$u20$glib..value..ToValue$GT$8to_value17ha38f06b0123d98eaE+0x58): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `core::ops::function::FnOnce::call_once':
/usr/src/rustc-1.46.0/src/libcore/ops/function.rs:233:(.text._ZN4core3ops8function6FnOnce9call_once17h0364ebc7a478a693E+0x70): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `core::ops::function::FnOnce::call_once':
/usr/src/rustc-1.46.0/src/libcore/ops/function.rs:233:(.text._ZN4core3ops8function6FnOnce9call_once17h0926ba5c447cbd8dE+0x70): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `core::ops::function::FnOnce::call_once':
/usr/src/rustc-1.46.0/src/libcore/ops/function.rs:233:(.text._ZN4core3ops8function6FnOnce9call_once17h0a94d41cf36086beE+0x70): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `core::ops::function::FnOnce::call_once':
/usr/src/rustc-1.46.0/src/libcore/ops/function.rs:233:(.text._ZN4core3ops8function6FnOnce9call_once17h0c60f549e726d799E+0x70): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `core::ops::function::FnOnce::call_once':
/usr/src/rustc-1.46.0/src/libcore/ops/function.rs:233:(.text._ZN4core3ops8function6FnOnce9call_once17h0de7c0c3a319cfddE+0x70): relocation truncated to fit: R_MIPS_CALL16 against `_Unwind_Resume@@GCC_3.0'
src/librs.a(gtk-b934d8b274428ef1.gtk.3uq0v6hf-cgu.15.rcgu.o): in function `core::ops::function::FnOnce::call_once':
/usr/src/rustc-1.46.0/src/libcore/ops/function.rs:233:(.text._ZN4core3ops8function6FnOnce9call_once17h11a9c6b88ad499a5E+0x70): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd _build && LC_ALL=C.UTF-8 ninja -j4 -v returned
exit code 1

Full log is at
https://buildd.debian.org/status/fetch.php?pkg=squeekboard&arch=mips64el&ver=1.10.0-1&stamp=1603885343&raw=0. Same
is likely true for mipsel but there we're yet lacking gtk-rs since that
fails as well.



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, arm64

Kernel: Linux 5.9.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages squeekboard depends on:
ii  gnome-themes-extra-data  3.28-1
ii  libc6                    2.31-4
ii  libcairo-gobject2        1.16.0-4
ii  libcairo2                1.16.0-4
ii  libfeedback-0.0-0        0.0.0+git20200726-1
ii  libgcc-s1                10.2.0-16
ii  libgdk-pixbuf2.0-0       2.40.0+dfsg-5
ii  libglib2.0-0             2.66.2-1
ii  libgnome-desktop-3-19    3.38.0-2
ii  libgtk-3-0               3.24.23-2
ii  libpango-1.0-0           1.46.2-2
ii  libpangocairo-1.0-0      1.46.2-2
ii  libwayland-client0       1.18.0-2~exp1.1
ii  libxkbcommon0            0.10.0-1

squeekboard recommends no packages.

squeekboard suggests no packages.



More information about the Debian-on-mobile-maintainers mailing list