[Pkg-pulseaudio-devel] Bug#454197: pulseaudio: FTBFS on GNU/kFreeBSD
Aurelien Jarno
aurel32 at debian.org
Mon Dec 3 21:34:03 UTC 2007
Package: pulseaudio
Version: 0.9.8-1
Severity: important
Tags: patch
The current version of pulseaudio fails to build on GNU/kFreeBSD because
it assumes a linux host is used. Please find a patch below to fix that.
--- pulseaudio-0.9.8.orig/src/pulsecore/rtpoll.c
+++ pulseaudio-0.9.8/src/pulsecore/rtpoll.c
@@ -161,9 +161,10 @@
p->installed = 1;
#ifdef HAVE_PPOLL
+# ifdef __linux__
if (p->dont_use_ppoll)
return;
-
+# endif
if ((p->rtsig = pa_rtsig_get_for_thread()) < 0) {
pa_log_warn("Failed to reserve POSIX realtime signal.");
return;
only in patch2:
unchanged:
--- pulseaudio-0.9.8.orig/src/tests/rtpoll-test.c
+++ pulseaudio-0.9.8/src/tests/rtpoll-test.c
@@ -49,7 +49,9 @@
pa_rtpoll_item *i, *w;
struct pollfd *pollfd;
+#ifdef SIGRTMIN
pa_rtsig_configure(SIGRTMIN+10, SIGRTMAX);
+#endif
p = pa_rtpoll_new();
-- System Information:
Debian Release: lenny/sid
Architecture: kfreebsd-i386 (i686)
Kernel: kFreeBSD 6.2-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
More information about the Pkg-pulseaudio-devel
mailing list