Source: gstreamer1.0
Version: 1.24.2-1
Severity: normal
Tags: ftbfs patch
Dear Maintainer,
The standalone ptp-helper application in gstreamer1.0 1.24.2-1 requires
the rust compiler to build. rustc is not available on hppa, alpha,
hurd-amd64, hurd-i386, ia64, m68k and sh4. The current dependence on
rustc blocks the entire package from being built. This indirectly
blocks hundreds of packages from being built.
I do not believe the ptp-helper is useful on hppa. PTP support
requires hardware time stamping. None of the Ethernet hardware
commonly used in PA-RISC machines have this capability.
gstreamer1.0 builds successfully with the attached patch on hppa.
Work is needed to add other architectures without rustc and to adjust
the installation files.
Regards,
Dave Anglin
-- System Information:
Debian Release: trixie/sid
APT prefers buildd-unstable
APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: hppa (parisc64)
Kernel: Linux 6.8.7 (SMP w/4 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
--- control.save 2024-04-21 15:25:15.368645225 +0000
+++ control 2024-04-21 15:14:58.183856344 +0000
@@ -18,7 +18,7 @@
libdw-dev [i386 amd64 armel armhf arm64 powerpc ppc64 ppc64el
mipsel mips64el riscv64],
bison,
flex,
- rustc,
+ rustc [!hppa],
libgirepository1.0-dev,
gir1.2-glib-2.0,
gir1.2-freedesktop,
--- libgstreamer1.0-0.install.save 2024-04-21 16:38:07.810032050 +0000
+++ libgstreamer1.0-0.install 2024-04-21 16:38:17.922110631 +0000
@@ -1,5 +1,4 @@
usr/lib/*/gstreamer-1.0/*.so
usr/lib/*/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
-usr/lib/*/gstreamer1.0/gstreamer-1.0/gst-ptp-helper
usr/lib/*/*.so.*
usr/share/locale
--- rules.save 2024-04-21 15:25:23.968711117 +0000
+++ rules 2024-04-21 16:40:18.347048541 +0000
@@ -44,6 +44,10 @@
conf_flags += -Dlibunwind=disabled -Dlibdw=disabled
endif
+ifneq (,$(filter $(DEB_HOST_ARCH),hppa))
+conf_flags += -Dptp-helper=disabled
+endif
+
infiles := \
libgstreamer1.0-0.postinst