Source: pqmarble
Version: 1.3.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
Dear maintainer,
pqmarble fails to build from source. From my build log on amd64:
| User defined options
| buildtype : plain
| libdir : lib/x86_64-linux-gnu
| localstatedir : /var
| prefix : /usr
| sysconfdir : /etc
| wrap_mode : nodownload
| python.bytecompile: -1
|
| Found ninja-1.11.1 at /usr/bin/ninja
| dh_auto_build -O--buildsystem=meson
| cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v
| [1/8] /usr/bin/glib-compile-resources ../src/pqmarble.gresource.xml
--sourcedir ../src --c-name pqmarble --internal --generate --target
src/pqmarble-resources.h
| [2/8] /usr/bin/glib-compile-resources ../src/pqmarble.gresource.xml
--sourcedir ../src --c-name pqmarble --internal --generate --target
src/pqmarble-resources.c --dependency-file src/pqmarble-resources.c.d
| [3/8] valac -C --pkg gtk4 --pkg gio-2.0 --color=always --directory
src/libpqmarble.so.2.0.0.p --basedir ../src --library pqmarble --header
src/pqmarble.h --vapi ../pqmarble.vapi --gir ../PQMarble-2.gir
--gresources=../src/pqmarble.gresource.xml ../src/services/Settings.vala
../src/utils/Utils.vala
| FAILED: src/libpqmarble.so.2.0.0.p/services/Settings.c
src/libpqmarble.so.2.0.0.p/utils/Utils.c src/pqmarble.h src/pqmarble.vapi
src/PQMarble-2.gir
| valac -C --pkg gtk4 --pkg gio-2.0 --color=always --directory
src/libpqmarble.so.2.0.0.p --basedir ../src --library pqmarble --header
src/pqmarble.h --vapi ../pqmarble.vapi --gir ../PQMarble-2.gir
--gresources=../src/pqmarble.gresource.xml ../src/services/Settings.vala
../src/utils/Utils.vala
| ../src/utils/Utils.vala:35.30-35.38: error: Argument 1: Cannot convert from
`unowned uint8[]' to `unowned string'
| 35 | provider.load_from_data (data.data);
| | ^~~~~~~~~
| ../src/utils/Utils.vala:35.5-35.39: error: 1 missing arguments for `void
Gtk.CssProvider.load_from_data (string, ssize_t)'
| 35 | provider.load_from_data (data.data);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../src/utils/Utils.vala:55.15-55.38: warning: `Gtk.Widget.get_style_context'
has been deprecated since 4.10
| 55 | var ctx = widget.get_style_context();
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| ../src/utils/Utils.vala:55.9-55.11: warning: `Gtk.StyleContext' has been
deprecated since 4.10
| 55 | var ctx = widget.get_style_context();
| | ^~~
| ../src/utils/Utils.vala:74.5-74.20: warning: `Gtk.StyleContext' has been
deprecated since 4.10
| 74 | Gtk.StyleContext.add_provider_for_display(display, provider,
priority);
| | ^~~~~~~~~~~~~~~~
| Compilation failed: 2 error(s), 3 warning(s)
| ninja: build stopped: subcommand failed.
| dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v
returned exit code 1
| make: *** [debian/rules:6: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
2
The full build log on riscv64 is available here:
https://buildd.debian.org/status/fetch.php?pkg=pqmarble&arch=riscv64&ver=1.3.0-2&stamp=1692239429&raw=0
Regards
Aurelien