#42986: openal-soft @1.15.1: complains about pulseaudio (@5.0) not being built with capabilities support -------------------------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: openal-soft pulseaudio | -------------------------------------+-------------------------------- Comment (by ryandesign@…): Replying to [ticket:42986 egall@…]:
I am not sure why OpenAL is trying to use PulseAudio, as I found no mention of it in the Portfile for openal-soft, and `otool -L` reports no linkages against it... maybe it is being `dlopen()`-ed as well? There was a configure check for pulseaudio in openal-soft's `CMakeLists.txt`, at least...
Yes, I see dlopen() is used in openal-soft-1.15.1/Alc/helpers.c. Apparently I should add a pulseaudio dependency to openal-soft, and one for portaudio as well. Done in r118122.
Anyways, back to the error message... I checked pulseaudio's `configure` script for any flags that might be relevant, and noticed that the pulseaudio Portfile added the following to its `configure.args`: {{{ --without-caps }}} Why is this flag necessary? Could it be removed? If so, would that be the right approach to enabling capabilities support in PulseAudio?
Sounds reasonable. Please try rebuilding pulseaudio without the --without- caps flag and see if that resolves the issue; if so, we can make that change in the portfile. -- Ticket URL: <https://trac.macports.org/ticket/42986#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X