From owner-freebsd-gnome@FreeBSD.ORG Thu May 20 02:13:06 2010 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69F50106564A for ; Thu, 20 May 2010 02:13:06 +0000 (UTC) (envelope-from lioux@FreeBSD.org) Received: from goat.gigo.com (ipv6.gigo.com [IPv6:2001:470:1:18::2]) by mx1.freebsd.org (Postfix) with ESMTP id 5219D8FC12 for ; Thu, 20 May 2010 02:13:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by goat.gigo.com (Postfix) with ESMTP id 008E65C4B for ; Wed, 19 May 2010 19:13:06 -0700 (PDT) Received: from goat.gigo.com ([127.0.0.1]) by localhost (vette.gigo.com [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 4XIZ076pbExA for ; Wed, 19 May 2010 19:13:05 -0700 (PDT) Received: from 200.140.87.121 (200-140-87-121.bsace702.dsl.brasiltelecom.net.br [200.140.87.121]) by goat.gigo.com (Postfix) with ESMTPSA id 1F4985C46 for ; Wed, 19 May 2010 19:13:05 -0700 (PDT) Received: (qmail 54465 invoked by uid 1001); 19 May 2010 23:03:54 -0300 Message-ID: <20100520020354.54367.qmail@exxodus.fedaykin.here> Date: Wed, 19 May 2010 23:03:54 -0300 From: Mario Sergio Fujikawa Ferreira To: gnome@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Subject: audio/pulseaudio build broken with mpeg4ip X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 May 2010 02:13:06 -0000 Hi, You probably already know about this: pulseaudio does not build if mpeg4ip is installed. Easy to reproduce: 1) Install multimedia/mpeg4ip 2) Try to build audio/pulseaudio The relevant build log follows --------- CC module-raop-sink.lo In file included from /usr/local/include/sdp.h:26, from modules/raop/module-raop-sink.c:66: /usr/local/include/mpeg4ip.h:126: warning: redundant redeclaration of 'strcasestr' [-Wredundant-decls] /usr/include/string.h:77: warning: previous declaration of 'strcasestr' was here modules/raop/module-raop-sink.c: In function 'module_raop_sink_LTX_pa__get_version': modules/raop/module-raop-sink.c:72: error: 'PACKAGE_VERSION' undeclared (first use in this function) modules/raop/module-raop-sink.c:72: error: (Each undeclared identifier is reported only once modules/raop/module-raop-sink.c:72: error: for each function it appears in.) gmake[3]: *** [module-raop-sink.lo] Error 1 gmake[3]: Leaving directory `/usr/ports/audio/pulseaudio/work/pulseaudio-0.9.21/src' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/audio/pulseaudio/work/pulseaudio-0.9.21/src' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/audio/pulseaudio/work/pulseaudio-0.9.21' gmake: *** [all] Error 2 *** Error code 1 --------- A complete build log can be found at http://people.freebsd.org/~lioux/pulseaudio_0.9.1_build.log.bz2 module-raop-sink.c includes /usr/local/include/sdp.h from mpeg4ip which breaks the build. The proper fix would be to force the build to use BASE /usr/include/sdp.h instead of the one from LOCALBASE. If a fix cannot be included, perhaps we could note this situation on UPDATING: letting users know they should remove mpeg4ip prior to building pulseaudio. Regards, -- Mario S F Ferreira - DF - Brazil - "I guess this is a signature." feature, n: a documented bug | bug, n: an undocumented feature