Again on Mac OS X 10.4.5.
This might have something to do with libmx on Mac OS X, which is separate from libm on Mac OS X, and newly introduced on 10.3.9. libmx has all the single-precision float functions.
cc -DPD -O3 -funroll-loops -fomit-frame-pointer -I/Users/hans/cvs/ pure-data/externals/../pd/src -Wall -W -I/sw/include -DMACOSX -DUNIX - Dunix -o "/Users/hans/cvs/pure-data/externals/../externals/build/src/ mtx_pow.o" -c "/Users/hans/cvs/pure-data/externals/../externals/build/ src/mtx_pow.c" In file included from /Users/hans/cvs/pure-data/externals/../ externals/build/src/mtx_pow.c:1: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_binops.c: In function ‘mtx_bin_matrix2’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_binops.c:20: warning: unused parameter ‘s’ In file included from /Users/hans/cvs/pure-data/externals/../ externals/build/src/mtx_pow.c:2: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_matrix2’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:99: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_zeros’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:161: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_ones’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:185: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_eye’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:209: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_egg’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:237: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_diag’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:266: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_diegg’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:281: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_row’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:301: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_col’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:347: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_element’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:392: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_list’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:512: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c: In function ‘matrix_new’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_matrix.c:530: warning: unused parameter ‘s’ In file included from /Users/hans/cvs/pure-data/externals/../ externals/build/src/mtx_pow.c:3: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c: At top level: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c:22: error: static declaration of ‘powf’ follows non-static declaration /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c: In function ‘mtx_powelement_matrix’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c:29: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c: In function ‘mtx_powscalar_matrix’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c:81: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c: In function ‘mtx_powscalar_list’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c:103: warning: unused parameter ‘s’ /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c: In function ‘mtx_pow_new’: /Users/hans/cvs/pure-data/externals/../externals/build/src/../../iem/ iemmatrix/src/mtx_pow.c:120: warning: unused parameter ‘s’ make: *** [/Users/hans/cvs/pure-data/externals/../externals/build/src/ mtx_pow.o] Error 1
________________________________________________________________________ ____
"Information wants to be free." -Stewart Brand