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

Reply via email to