[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gegl: FTBFS on hurd-i386



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@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:
https://buildd.debian.org/status/fetch.php?pkg=gegl&arch=hurd-i386&ver=0.4.22-1&stamp=1582423475&raw=0

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
pkgconfig

A full log can be found at
/<<PKGBUILDDIR>>/obj-i686-gnu/meson-logs/meson-log.txt
	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
https://mesonbuild.com/Build-options.html
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.

Regards,
Andreas Henriksson

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


Reply to: