Mario:
> Is there actually some secret effort I/we don't know about of getting it
> actually work on Solaris natively?
I would build using the SFEpulseaudio.spec file in the spec-files-extra
repository. We apply a number of patches to pulseaudio to get it to
work. Also, some of the dependencies, such as libsndfile have spec
files and patches needed to work on Solaris. I'm not sure all these
patches have made it into the upstream code.
If you use spec-files-extra to build it should work.
http://pkgbuild.sourceforge.net/spec-files-extra/
> Trying to build it on my Linux laptop,
> I noticed that ./configure actually specifically looks out for Solaris (
> but not *BSD et al).
This is probably because PortAudio has some special code to support SADA
(Sun Audio Device Architecture), while most Linux distros use ALSA (or
perhaps OSS) so there is no need to have special code for most Linux
distros
> Just wondering, since various Linux distros are going to default to it.
PulseAudio is a hacky solution to work around problems with ALSA.
These problems don't exist in OSS, which Solaris is slowly migrating
towards using. Therefore, I am not sure that there is any good reason
to support it on Solaris. Not many programs depend on it.
Brian