[linux-audio-user] [ANNOUNCE] polarbear-0.5.0

Dave Phillips dlphilp at bright.net
Wed Feb 26 09:53:01 EST 2003


Hi Maarten:

  I had the same problem (with 0.5.1), so I applied your changes and
still fail with this error:

[dlphilp at localhost polarbear-0.5.1]$ make
Making all in src
make[1]: Entering directory `/home/dlphilp/polarbear-0.5.1/src'
make  all-am
make[2]: Entering directory `/home/dlphilp/polarbear-0.5.1/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.     -g -O2  -I/usr/X11R6/include -MT
PoleZeroEditor.o -MD -MP -MF ".deps/PoleZeroEditor.Tpo" \
  -c -o PoleZeroEditor.o `test -f 'PoleZeroEditor.cxx' || echo
'./'`PoleZeroEditor.cxx; \
then mv ".deps/PoleZeroEditor.Tpo" ".deps/PoleZeroEditor.Po"; \
else rm -f ".deps/PoleZeroEditor.Tpo"; exit 1; \
fi
PoleZeroEditor.cxx: In function `void FindCoefs (ComplexArray &, 
ComplexArray &)':
PoleZeroEditor.cxx:16: parse error before `('
PoleZeroEditor.cxx:19: `one' undeclared (first use this function)
PoleZeroEditor.cxx:19: (Each undeclared identifier is reported only 
once for each function it appears in.)
make[2]: *** [PoleZeroEditor.o] Error 1
make[2]: Leaving directory `/home/dlphilp/polarbear-0.5.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/dlphilp/polarbear-0.5.1/src'
make: *** [all-recursive] Error 1
[dlphilp at localhost polarbear-0.5.1]$ 


  Suggestions ?

Best regards,

== Dave Phillips

	The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm
	The Linux Soundapps Site at http://linux-sound.org

Maarten de Boer wrote:
> 
> > polarbear sounds really cool, but I can't get it to compile.  I get
> > [...]
> > the code looks perfectly reasonable though - I can't see what's causing the
> > error.  gcc is 2.95.4.
> 
> that is indeed very strange. my gcc is also 2.95.4
> # gcc -v
> Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
> gcc version 2.95.4 20011002 (Debian prerelease)
> 
> and i don't experience this problem..
> 
> could you try changing the code to:
> 
>         int i,j,n=roots.size;
>         Complex one(1,0);
> 
>         complexCoefs[n] = -roots[0];
>         complexCoefs[n-1] = one;
>         complexCoefs.size = n+1;
> 
>         for (j=1;j<n;j++)
>         {
>                 complexCoefs[n-j-1] = one;
>                 for (i=n-j;i<n;i++)
> 
> Maarten



More information about the Linux-audio-user mailing list