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.