[Slackbuilds-users] Fix multimedia/farsight2

Max Miorim miorimmax at gmail.com
Tue Jun 1 20:35:43 UTC 2010


Hi,

libnice was updated to 0.0.11 quite some time ago and since then
farsight2 fails to build because the header udp-bsd.h isn't provided
by libnice anymore.

The bug report https://bugs.freedesktop.org/show_bug.cgi?id=27260 has
more details but, basically, farsight2 has to be patched to not use
the said header or updated to 0.0.18.

Following, the patch to don't include udp-bsd.h (it's "git am'able"):


>From 0afb81df1002461c2b731325d94174d350848c13 Mon Sep 17 00:00:00 2001
From: Max Miorim <miorimmax at gmail.com>
Date: Tue, 1 Jun 2010 17:31:33 -0300
Subject: [PATCH] multimedia/farsight2: fix build against libnice 0.0.11

---
 multimedia/farsight2/do_not_use_udp-bsd_h.patch |   13 +++++++++++++
 multimedia/farsight2/farsight2.SlackBuild       |    6 ++++++
 2 files changed, 19 insertions(+), 0 deletions(-)
 create mode 100644 multimedia/farsight2/do_not_use_udp-bsd_h.patch

diff --git a/multimedia/farsight2/do_not_use_udp-bsd_h.patch
b/multimedia/farsight2/do_not_use_udp-bsd_h.patch
new file mode 100644
index 0000000..72607f2
--- /dev/null
+++ b/multimedia/farsight2/do_not_use_udp-bsd_h.patch
@@ -0,0 +1,13 @@
+Index: farsight2-0.0.17/transmitters/nice/fs-nice-stream-transmitter.c
+===================================================================
+--- farsight2-0.0.17.orig/transmitters/nice/fs-nice-stream-transmitter.c
++++ farsight2-0.0.17/transmitters/nice/fs-nice-stream-transmitter.c
+@@ -46,8 +46,6 @@
+ #include <string.h>
+ #include <sys/types.h>
+
+-#include <udp-bsd.h>
+-
+ #define GST_CAT_DEFAULT fs_nice_transmitter_debug
+
+ /* Signals */
diff --git a/multimedia/farsight2/farsight2.SlackBuild
b/multimedia/farsight2/farsight2.SlackBuild
index 47814fa..ef80f2c 100644
--- a/multimedia/farsight2/farsight2.SlackBuild
+++ b/multimedia/farsight2/farsight2.SlackBuild
@@ -75,6 +75,12 @@ find . \
  \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o
-perm 400 \) \
  -exec chmod 644 {} \;

+# patch Farsight2 to not use udp-bsd.h from libnice, since it is no
longer needed
+# with libnice-0.0.11
+#
+# More details at https://bugs.freedesktop.org/show_bug.cgi?id=27260
+patch -p1 < $CWD/do_not_use_udp-bsd_h.patch
+
 CFLAGS="$SLKCFLAGS" \
 CXXFLAGS="$SLKCFLAGS" \
 ./configure \
-- 
1.7.1


-- Max


More information about the SlackBuilds-users mailing list