[PD-dev] iemmatrix/src/mtx_pow.c:22: error: static declaration of ‘powf’ follows non-static declaration

Hans-Christoph Steiner hans at eds.org
Mon Feb 27 08:30:41 CET 2006


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





More information about the Pd-dev mailing list