From owner-freebsd-gecko@FreeBSD.ORG Wed Apr 2 06:19:24 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DB0ADE73 for ; Wed, 2 Apr 2014 06:19:24 +0000 (UTC) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B5BAADA3 for ; Wed, 2 Apr 2014 06:19:24 +0000 (UTC) Received: from [192.168.5.104] (095-097-241-198.static.chello.nl [95.97.241.198]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 9351B438BC for ; Wed, 2 Apr 2014 01:19:06 -0500 (CDT) Message-ID: <533BABCA.2080801@marino.st> Date: Wed, 02 Apr 2014 08:18:50 +0200 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: gecko@FreeBSD.org Subject: all gecko ports missing LIB_DEPENDS on pulseaudio option X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: marino@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2014 06:19:24 -0000 Hey guys, I know pulseaudio isn't the default which is why you haven't see this, but currently all ports depending on www/firefox, www/firefox-esr, www/seamonkey, and mail/thunderbird are failing at configure with messages similar to this: > make: "/usr/ports/Mk/bsd.gecko.mk" line 377: warning: Couldn't read shell's output for "/usr/local/bin/thunderbird --version 2>/dev/null | /usr/bin/head -1 | /usr/bin/sed -e 's/ Thunderbird \([0-9]\{1,2\}\)\.\([0-9]*\).*/\1/'" The cause is a dynamic linker failer, it can't find libpulse.so, which is never loaded when e.g. firefox is a dependency. This is the solution, add it to Makefile.options or directly where the options are defined: PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio Thanks, John