Source: tracker-miners
Version: 2.3.1-3
Severity: normal
Tags: patch
User: debian-ri...@lists.debian.org
Usertags: riscv64

Dear maintainer,

tracker-miners fails to build on riscv64 with the following error:


| meson.build:282:2: ERROR: Problem encountered: Libseccomp is mandatory for 
sandboxed metadata extraction
| dh_auto_configure: error: cd obj-riscv64-linux-gnu && LC_ALL=C.UTF-8 meson .. 
--wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc 
--localstatedir=/var --libdir=lib/riscv64-linux-gnu 
--libexecdir=lib/riscv64-linux-gnu -Dauto_features=enabled 
-Dgeneric_media_extractor=gstreamer 
-Dsystemd_user_services=/usr/lib/systemd/user -Ddocs=true 
-Dfunctional_tests=true -Dminer_rss=false -Dbattery_detection=upower 
-Dcharset_detection=icu --libexecdir=/usr/lib/tracker returned exit code 1
| make[1]: *** [debian/rules:41: override_dh_auto_configure] Error 25
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:38: build-arch] Error 2
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

The full build log is available there:
https://buildd.debian.org/status/fetch.php?pkg=tracker-miners&arch=riscv64&ver=2.3.1-3&stamp=1580690713&raw=0

libseccomp has just been made available on riscv64. I just gave it a try
and the following patch is enough to get the package building:

--- tracker-miners-2.3.1/debian/control.in      2020-01-18 21:39:59.000000000 
+0000
+++ tracker-miners-2.3.1/debian/control.in      2020-02-23 21:34:04.000000000 
+0000
@@ -37,7 +37,7 @@
                libgxps-dev,
                libosinfo-1.0-dev (>= 0.2.9),
                libcue-dev,
-               libseccomp-dev (>= 2.0) [!hurd-any !kfreebsd-any !linux-alpha 
!linux-ia64 !linux-m68k !linux-riscv64 !linux-sh4 !linux-sparc64],
+               libseccomp-dev (>= 2.0) [!hurd-any !kfreebsd-any !linux-alpha 
!linux-ia64 !linux-m68k !linux-sh4 !linux-sparc64],
                dbus (>= 1.3.1) <!nocheck>,
                dbus-x11 (>= 1.3.1) <!nocheck>,
                gstreamer1.0-libav <!nocheck>,

Would it be possible to include it in the next upload?

Thanks,
Aurelien

Reply via email to