ports/146856: [PATCH] net-im/libpurple: fix 'make build' with WITHOUT_GSTREAMER defined
Sunpoet Po-Chuan Hsieh
sunpoet at sunpoet.net
Sun May 23 08:30:02 UTC 2010
>Number: 146856
>Category: ports
>Synopsis: [PATCH] net-im/libpurple: fix 'make build' with WITHOUT_GSTREAMER defined
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun May 23 08:30:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Sunpoet Po-Chuan Hsieh
>Release: FreeBSD 8.1-PRERELEASE amd64
>Organization:
SUNPOET.net
>Environment:
System: FreeBSD bonjour.sunpoet.net 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0: Wed May 19 00:13:00 CST 2010
>Description:
Fix 'make build' with WITHOUT_GSTREAMER defined.
Added file(s):
- files/patch-libpurple-media-backend-fs2.h
Port maintainer (marcus at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
No gstreamer installed.
% cd /usr/ports/net-im/libpurple
% make WITHOUT_GSTREAMER=yes
...
gmake[4]: Entering directory `/usr/ports/works/usr/ports/net-im/libpurple/work/pidgin-2.7.0/libpurple'
/bin/sh ../libtool --silent --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/local/share\" -DLIBDIR=\"/usr/local/lib/purple-2/\" -DLOCALEDIR=\"/usr/local/share/locale\" -DSYSCONFDIR=\"/usr/local/etc\" -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Wall -DPURPLE_DISABLE_DEPRECATED -DPIDGIN_DISABLE_DEPRECATED -DFINCH_DISABLE_DEPRECATED -DGNT_DISABLE_DEPRECATED -Waggregate-return -Wcast-align -Wdeclaration-after-statement -Wendif-labels -Werror-implicit-function-declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-noreturn -Wmissing-prototypes -Wpointer-arith -Wundef -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -g -O2 -pipe -s -mmmx -msse -msse2 -msse3 -march=nocona -mtune=nocona -march=nocona -D_XOPEN_SOURCE_EXTENDED -fno-strict-aliasing -MT backend-fs2.lo -MD -MP -MF .deps/backend-fs2.Tpo -c
-o backend-fs2.lo `test -f 'media/backend-fs2.c' || echo './'`media/backend-fs2.c
In file included from ./internal.h:50,
from media/backend-fs2.c:27:
/usr/local/include/libintl.h:91:25: warning: "__APPLE_CC__" is not defined
/usr/local/include/libintl.h:113:24: warning: "__APPLE_CC__" is not defined
In file included from media/backend-fs2.c:29:
media/backend-fs2.h:62:21: error: gst/gst.h: No such file or directory
In file included from media/backend-fs2.c:29:
media/backend-fs2.h:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
media/backend-fs2.h:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
gmake[4]: *** [backend-fs2.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/works/usr/ports/net-im/libpurple/work/pidgin-2.7.0/libpurple'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/works/usr/ports/net-im/libpurple/work/pidgin-2.7.0/libpurple'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/works/usr/ports/net-im/libpurple/work/pidgin-2.7.0/libpurple'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/works/usr/ports/net-im/libpurple/work/pidgin-2.7.0'
gmake: *** [all] Error 2
*** Error code 1
Stop in /usr/ports/net-im/libpurple.
>Fix:
--- libpurple-2.7.0_1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/net-im/libpurple/files/patch-libpurple-media-backend-fs2.h /usr/ports/sunpoet/libpurple/files/patch-libpurple-media-backend-fs2.h
--- /usr/ports/net-im/libpurple/files/patch-libpurple-media-backend-fs2.h 1970-01-01 08:00:00.000000000 +0800
+++ /usr/ports/sunpoet/libpurple/files/patch-libpurple-media-backend-fs2.h 2010-05-23 16:08:41.000000000 +0800
@@ -0,0 +1,18 @@
+--- libpurple/media/backend-fs2.h.orig 2010-05-22 16:51:01.677902000 +0800
++++ libpurple/media/backend-fs2.h 2010-05-23 16:07:07.000000000 +0800
+@@ -59,6 +59,7 @@
+ * Temporary function in order to be able to test while
+ * integrating with PurpleMedia
+ */
++#ifdef USE_GSTREAMER
+ #include <gst/gst.h>
+ GstElement *purple_media_backend_fs2_get_src(
+ PurpleMediaBackendFs2 *self,
+@@ -70,6 +71,7 @@
+ const gchar *sess_id, double level);
+ void purple_media_backend_fs2_set_output_volume(PurpleMediaBackendFs2 *self,
+ const gchar *sess_id, const gchar *who, double level);
++#endif
+ /* end tmp */
+
+ G_END_DECLS
--- libpurple-2.7.0_1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list