Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Apr 2014 08:18:50 +0200
From:      John Marino <freebsd.contact@marino.st>
To:        gecko@FreeBSD.org
Subject:   all gecko ports missing LIB_DEPENDS on pulseaudio option
Message-ID:  <533BABCA.2080801@marino.st>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?533BABCA.2080801>