Bug#878431: gnome-documents: 3.26 FTBFS on mips during cairo configure check

Jeremy Bicha jbicha at debian.org
Fri Oct 13 17:19:36 UTC 2017


Source: gnome-documents
Version: 3.26.1-1
Severity: important

gnome-documents 3.26 (currently in experimental) fails to build on the
release architecture mips (and the non-release architecture powerpc).
gnome-documents 3.26 uses gjs to check for cairo.

It looks like gnome-documents git master (future 3.27.1) was ported to
meson which I believe does not use gjs like that. I don't know if the
build might still fail later or if the resulting package would work.

See also https://bugs.debian.org/878284

Build logs
------------
https://buildd.debian.org/status/package.php?p=gnome-documents&suite=experimental

(Click Build Attempted to see the logs)

Build log excerpts
----------------------

checking for cairo_surface_set_device_scale... yes
checking for gobject-introspection... yes
checking for LIBGD... yes
checking for GJS... (pkg-config) /usr/bin/gjs-console
checking for version 1.0 of cairo... no
configure: error: You do not have API version 1.0 of the GObject
Introspection bindings for the cairo library.

…

configure:20990: checking for GJS
configure:20995: result: (pkg-config) /usr/bin/gjs-console
configure:21054: checking for version 1.0 of cairo

(gjs-console:20683): Gjs-WARNING **: gjs_eval_in_scope called with a
pending exception

(gjs-console:20683): Gjs-WARNING **: JS ERROR: TypeError: can't assign
to properties of (new Number(3.9791197899415845e+233)): not an object

JS_EvaluateScript() failed
configure:21068: result: no
configure:21070: error: You do not have API version 1.0 of the GObject
Introspection bindings for the cairo library.


Thanks,
Jeremy Bicha



More information about the pkg-gnome-maintainers mailing list