I know that you just told me not to use GCC 2.96, but I thought that I might give the code in CVS a try. Anyway, FYI, here is an error I caught: ------------------------- ... Making install in src make[2]: Entering directory `/usr/src/Overflow/Overflow/audio_blocks/src' /bin/sh ../libtool --mode=compile c++ -DLINUX=1 -DPROTOTYPES=1 -DHAVE_FLOAT_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -DHAVE_FFTW=1 -I. -I. -I../../data-flow/include -I../include -I/usr/include -g -O2 -c RFFT.cc c++ -DLINUX=1 -DPROTOTYPES=1 -DHAVE_FLOAT_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -DHAVE_FFTW=1 -I. -I. -I../../data-flow/include -I../include -I/usr/include -g -O2 -Wp,-MD,.deps/RFFT.pp -c RFFT.cc -fPIC -DPIC -o RFFT.lo In file included from /usr/local/include/g++-3/complex:8, from RFFT.cc:23: /usr/local/include/g++-3/std/complext.h:314: declaration of `double hypot (double, double)' throws different exceptions /usr/include/bits/mathinline.h:617: than previous declaration `double hypot (double, double) throw ()' make[2]: *** [RFFT.lo] Error 1 make[2]: Leaving directory `/usr/src/Overflow/Overflow/audio_blocks/src' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/usr/src/Overflow/Overflow/audio_blocks' make: *** [install-recursive] Error 1 --------------------------- Jeff -- J.W. Bizzaro jeff at bioinformatics.org Director, Bioinformatics.org http://bioinformatics.org/~jeff "As we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously." -- Benjamin Franklin --