Hi Maarten: I had the same problem (with 0.5.1), so I applied your changes and still fail with this error: [dlphilp@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@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