Thanks, tried that, but no luck:

g++ -D_GLIBCPP_USE_C99=1 -DPD -O3 -funroll-loops -fomit-frame-pointer -I../pd/src -Wall -W -ggdb -I/sw/include -DMACOSX -DUNIX -Dunix -o "creb/modules++/blosc.o" -c "creb/modules++/blosc.cc"
creb/modules++/blosc.cc: In function  `t_int* blosc_perform_hardsync_saw(t_int*)':
creb/modules++/blosc.cc:327: warning: unused variable `t_int i'
creb/modules++/blosc.cc: In function `t_int* blosc_perform_saw(t_int*)':
creb/modules++/blosc.cc:362: warning: unused   variable `t_int i'
creb/modules++/blosc.cc: In function   `t_int* blosc_perform_pulse(t_int*)':
creb/modules++/blosc.cc:392: warning: unused   variable `t_int i'
creb/modules++/blosc.cc: In function   `t_int* blosc_perform_comparator(t_int*)':
creb/modules++/blosc.cc:424: warning: unused   variable `t_int i'
creb/modules++/blosc.cc: In function   `void blosc_dsp(t_blosc*, t_signal**)':
creb/modules++/blosc.cc:472: warning: unused   variable `int n'
creb/modules++/blosc.cc: In function   `void _fft(float*, float*, int)':
creb/modules++/blosc.cc:611: error: `isnan' undeclared (first use this function)
creb/modules++/blosc.cc:611: error: (Each undeclared identifier is reported only once for each function it appears in.)
creb/modules++/blosc.cc: In function   `void build_tables()':
creb/modules++/blosc.cc:701: error: `isinf' undeclared (first use this function)
creb/modules++/blosc.cc:681: warning: unused variable `int j'
/usr/include/gcc/darwin/3.3/c++/iostream: At top level: creb/modules++/blosc.cc:57: warning: `   float blr[4096]' defined but not used
make: *** [creb/modules++/blosc.o] Error 1



On Aug 22, 2006, at 10:36 AM, chris clepper wrote:

Try adding  -D_GLIBCPP_USE_C99=1

On 8/22/06, Hans-Christoph Steiner <hans@eds.org > wrote:

Does anyone know why isnan() wouldn't be found on 10.3, while it is
on 10.4  As far as I can tell, the declarations are in the same place
on both: /usr/include/architecture/ppc/c++config.h.  Specifically,
this is affecting the C++ objects from creb: