all gecko ports missing LIB_DEPENDS on pulseaudio option

John Marino freebsd.contact at marino.st
Wed Apr 2 06:19:24 UTC 2014


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


More information about the freebsd-gecko mailing list