[PlanetCCRMA] pd and fedora
Fernando Pablo Lopez-Lezcano
nando at ccrma.Stanford.EDU
Fri Dec 5 13:09:01 PST 2003
> On Thu, 2003-12-04 at 15:38, Fernando Pablo Lopez-Lezcano wrote:
> > Ok, I just put 0.37 (today's cvs version) online for Fedora Core 1, no
> > formal announcement yet or links in the web pages but it is there. Just
> > "apt-get update; apt-get install pd".
>
> Thanks, Fernando. Just for your information, though, this version does
> not include ALSA support (i.e. the only two options in the menu are OSS
> and Jack). I took a look at the SRPM, and the problem seems to be that
> the --enable-alsa switch to configure is read as --disable-alsa (i.e.
> putting either --enable-alsa or --disable-alsa both disable alsa), and
> the only way to get it in is to leave off the switch entirely. So, with
> only --enable-jack, it tries to do OSS, ALSA and Jack.
Hey thanks! I did not notice that, not much testing right? :-) It did
work with jack....
> The next problem is that once it tries to compile in ALSA support, it
> hits a number of warnings and stops due to the -Werror switch. I see
> that your perl commands try to remove these switches from all configure*
> and makefile* files, but it seems to only succeed in taking them out of
> the makefile.in. They remain in configure. The solution seems to be to
> remove the leading space and adding a trailing one instead:
>
> find ./ -name configure\* -exec perl -p -i -e "s/ -Werror//g" {} \;
>
> becomes:
>
> find ./ -name configure\* -exec perl -p -i -e "s/-Werror //g" {} \;
>
> After this, it compiles fine with ALSA support (albeit with numerous
> warnings). But, selecting ALSA as the audio output now causes a seg
> fault. :-(
Ok, I'll look into this......
It probably needs the old ALSA api backwards compatibility #defines.
-- Fernando
More information about the PlanetCCRMA
mailing list