Bug#947784: gegl: FTBFS on hurd-i386

Andreas Henriksson andreas at fatal.se
Sun Feb 23 09:24:17 GMT 2020

Hello Samuel,

On Mon, Dec 30, 2019 at 07:29:45PM +0100, Samuel Thibault wrote:
> Source: gegl
> Version: 0.4.18-2
> Severity: important
> Tags: patch
> User: debian-hurd at lists.debian.org
> Usertags: hurd
> Hello,
> gegl currently can't build on hurd-i386 because it build-depends on
> libv4l-any, which is not built on hurd-i386. Could you apply the
> attached patch to fix that?

I uploaded your patch yesterday but apparently the build still fails
(for a reason I don't quite understand) as can be seen in:

If I'm not mistaken this is the culprit:

Run-time dependency libv4l1 found: NO (tried pkgconfig)

meson.build:223:0: ERROR: Dependency "libv4l1" not found, tried

A full log can be found at
	cd obj-i686-gnu && tail -v -n \+0 meson-logs/meson-log.txt

In meson_options.txt libv4l has the default value of 'auto'
(and the option is not explicitly specified/overriden in
debian/rules invocation of dh_auto_configure).

According to the 'Features' section at
it is documented that:
>  auto is the same as passing required : false.

... but that doesn't seem to match what we're seeing in
the hurd build log. I'm confused. Either I'm missing something
obvious or some debugging is needed to figure this one out.

Andreas Henriksson

PS. Is #892238 still relevant? Maybe it should just be closed now.

More information about the pkg-gnome-maintainers mailing list