[MacPorts] #50057: pulseaudio @6.0_9 error: expected specifier-qualifier-list before 'AudioDeviceIOProcID'
MacPorts
noreply at macports.org
Tue Oct 17 01:43:08 UTC 2017
#50057: pulseaudio @6.0_9 error: expected specifier-qualifier-list before
'AudioDeviceIOProcID'
-----------------------------+---------------------
Reporter: 4625khz.mail@… | Owner: Ionic
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords: powerpc
Port: pulseaudio |
-----------------------------+---------------------
Comment (by kencu):
pulseaudio builds on Tiger and Leopard PPC, with rather minor some minor
adjustments.
{{{
$ port -v installed pulseaudio
The following ports are currently installed:
pulseaudio @10.0_4+x11 (active) platform='darwin 8' archs='ppc'
date='2017-10-16T18:25:42-0700'
}}}
{{{
$ port -v installed pulseaudio
The following ports are currently installed:
pulseaudio @10.0_4+x11 (active) platform='darwin 9' archs='ppc'
date='2017-10-16T18:27:09-0700'
}}}
The build needs to be forced to gcc6, like this:
{{{
platform darwin powerpc {
compiler.whitelist macports-gcc-6
universal_variant no
}
}}}
But then there are some further issues. There is something that doesn't
work with `dbus` support.
{{{
$ pulseaudio
W: [(null)] caps.c: Normally all extra capabilities would be dropped now,
but that's impossible because PulseAudio was built without capabilities
support.
Dynamic session lookup supported but failed: Unable to find launchd socket
when setuid
E: [(null)] core-util.c: Failed to connect to system bus: Not enough
memory
Dynamic session lookup supported but failed: Unable to find launchd socket
when setuid
}}}
I don't know what this error is about, or how to fix it, but it's trivial
to add `--disable-dbus` during the build.
On Tiger, there are some further issues, and I don't know how easy they
might be to fix. The coreaudio API is 10.5+ only, so that needs to be
sorted out. You can build pulseaudio by disabling coreaudio -- but then
you need to figure out how to get some audio output. Apparently you can
build it against the 10.5 SDK but spec the 10.4 deployment target -
perhaps that would work.
--
Ticket URL: <https://trac.macports.org/ticket/50057#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list