downloaded gcc from https://github.com/kennethreitz/osx-gcc-installer as it's not included in Xcode anymore apparently.
so tried again and got a warning "WARNING: could not find PD header file 'm_pd.h' -- things might get ugly." and then tried make and makefile resulting in lots of errors. here's the log:
Bender:ratts-0.08 ossian$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for library containing strerror... none required
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... rm: conftest.dSYM: is a directory
rm: conftest.dSYM: is a directory
yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/types.h... yes
checking for sys/file.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for math.h... yes
checking for sys/param.h... yes
checking for sys/stat.h... yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking if we can use float in prototypes... yes
checking for m_pd.h... no
configure: WARNING: -----------------------------------------------------------------
configure: WARNING: could not find PD header file 'm_pd.h' -- things might get ugly.
configure: WARNING: -----------------------------------------------------------------
checking whether we are building a debug version... no
configure: creating ./config.status
config.status: creating config/Makefile
config.status: creating src/Makefile
config.status: creating dict/Makefile
config.status: creating Makefile
config.status: creating src/config.h
config.status: executing depfiles commands
Bender:ratts-0.08 ossian$ make
Making all in config
make[1]: Nothing to be done for `all'.
Making all in src
make all-recursive
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DMACOSX -O2 -Wall -Winline -MT parwave.o -MD -MP -MF ".deps/parwave.Tpo" -c -o parwave.o parwave.c; \
then mv -f ".deps/parwave.Tpo" ".deps/parwave.Po"; else rm -f ".deps/parwave.Tpo"; exit 1; fi
parwave.c:338: warning: ‘setabcg’ defined but not used
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DMACOSX -O2 -Wall -Winline -MT klatt_frame.o -MD -MP -MF ".deps/klatt_frame.Tpo" -c -o klatt_frame.o klatt_frame.c; \
then mv -f ".deps/klatt_frame.Tpo" ".deps/klatt_frame.Po"; else rm -f ".deps/klatt_frame.Tpo"; exit 1; fi
In file included from klatt_frame.c:10:
klatt_frame.h:19:19: error: m_pd.h: No such file or directory
In file included from klatt_frame.c:10:
klatt_frame.h:52: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.h:54: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:59: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:67: error: expected ‘)’ before ‘*’ token
klatt_frame.h:71: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
klatt_frame.c: In function ‘klatt_frame_setup’:
klatt_frame.c:34: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:34: error: (Each undeclared identifier is reported only once
klatt_frame.c:34: error: for each function it appears in.)
klatt_frame.c:34: warning: implicit declaration of function ‘gensym’
klatt_frame.c:35: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:36: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:37: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:38: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:39: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:40: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:41: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:42: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:43: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:44: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:45: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:46: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:47: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:48: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:49: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:50: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:51: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:52: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:53: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:54: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:55: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:56: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:57: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:58: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:59: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:60: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:61: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:62: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:63: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:64: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:65: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:66: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:67: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:68: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:69: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:70: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:71: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:72: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:73: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c: In function ‘klatt_frame_new’:
klatt_frame.c:85: warning: implicit declaration of function ‘error’
klatt_frame.c: At top level:
klatt_frame.c:97: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.c:99: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_kw’:
klatt_frame.c:107: error: ‘sel’ undeclared (first use in this function)
klatt_frame.c:107: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:107: warning: implicit declaration of function ‘atom_getfloat’
klatt_frame.c:107: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c:108: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:109: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:110: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:111: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:112: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:113: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:114: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:115: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:116: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:117: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:118: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:119: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:120: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:121: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:122: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:123: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:124: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:125: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:126: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:127: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:128: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:129: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:130: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:131: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:132: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:133: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:134: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:135: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:136: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:137: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:138: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:139: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:140: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:141: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:142: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:143: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:144: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:145: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:146: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c:149: warning: implicit declaration of function ‘atom_string’
klatt_frame.c:150: warning: implicit declaration of function ‘post’
klatt_frame.c:154: warning: implicit declaration of function ‘atom_getsymbol’
klatt_frame.c: At top level:
klatt_frame.c:161: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_l’:
klatt_frame.c:170: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c: At top level:
klatt_frame.c:181: error: expected ‘)’ before ‘*’ token
klatt_frame.c:192: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_to_alist’:
klatt_frame.c:195: error: ‘argv’ undeclared (first use in this function)
make[3]: *** [klatt_frame.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Bender:ratts-0.08 ossian$ make install
Making install in config
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in src
if gcc -DHAVE_CONFIG_H -I. -I. -I. -DMACOSX -O2 -Wall -Winline -MT klatt_frame.o -MD -MP -MF ".deps/klatt_frame.Tpo" -c -o klatt_frame.o klatt_frame.c; \
then mv -f ".deps/klatt_frame.Tpo" ".deps/klatt_frame.Po"; else rm -f ".deps/klatt_frame.Tpo"; exit 1; fi
In file included from klatt_frame.c:10:
klatt_frame.h:19:19: error: m_pd.h: No such file or directory
In file included from klatt_frame.c:10:
klatt_frame.h:52: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.h:54: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:59: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.h:67: error: expected ‘)’ before ‘*’ token
klatt_frame.h:71: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
klatt_frame.c: In function ‘klatt_frame_setup’:
klatt_frame.c:34: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:34: error: (Each undeclared identifier is reported only once
klatt_frame.c:34: error: for each function it appears in.)
klatt_frame.c:34: warning: implicit declaration of function ‘gensym’
klatt_frame.c:35: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:36: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:37: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:38: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:39: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:40: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:41: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:42: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:43: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:44: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:45: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:46: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:47: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:48: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:49: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:50: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:51: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:52: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:53: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:54: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:55: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:56: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:57: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:58: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:59: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:60: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:61: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:62: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:63: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:64: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:65: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:66: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:67: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:68: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:69: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:70: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:71: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:72: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:73: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c: In function ‘klatt_frame_new’:
klatt_frame.c:85: warning: implicit declaration of function ‘error’
klatt_frame.c: At top level:
klatt_frame.c:97: error: expected declaration specifiers or ‘...’ before ‘t_symbol’
klatt_frame.c:99: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_kw’:
klatt_frame.c:107: error: ‘sel’ undeclared (first use in this function)
klatt_frame.c:107: error: ‘f0’ undeclared (first use in this function)
klatt_frame.c:107: warning: implicit declaration of function ‘atom_getfloat’
klatt_frame.c:107: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c:108: error: ‘av’ undeclared (first use in this function)
klatt_frame.c:109: error: ‘f1’ undeclared (first use in this function)
klatt_frame.c:110: error: ‘b1’ undeclared (first use in this function)
klatt_frame.c:111: error: ‘f2’ undeclared (first use in this function)
klatt_frame.c:112: error: ‘b2’ undeclared (first use in this function)
klatt_frame.c:113: error: ‘f3’ undeclared (first use in this function)
klatt_frame.c:114: error: ‘b3’ undeclared (first use in this function)
klatt_frame.c:115: error: ‘f4’ undeclared (first use in this function)
klatt_frame.c:116: error: ‘b4’ undeclared (first use in this function)
klatt_frame.c:117: error: ‘f5’ undeclared (first use in this function)
klatt_frame.c:118: error: ‘b5’ undeclared (first use in this function)
klatt_frame.c:119: error: ‘f6’ undeclared (first use in this function)
klatt_frame.c:120: error: ‘b6’ undeclared (first use in this function)
klatt_frame.c:121: error: ‘fnz’ undeclared (first use in this function)
klatt_frame.c:122: error: ‘bnz’ undeclared (first use in this function)
klatt_frame.c:123: error: ‘fnp’ undeclared (first use in this function)
klatt_frame.c:124: error: ‘bnp’ undeclared (first use in this function)
klatt_frame.c:125: error: ‘asp’ undeclared (first use in this function)
klatt_frame.c:126: error: ‘kopen’ undeclared (first use in this function)
klatt_frame.c:127: error: ‘aturb’ undeclared (first use in this function)
klatt_frame.c:128: error: ‘tilt’ undeclared (first use in this function)
klatt_frame.c:129: error: ‘af’ undeclared (first use in this function)
klatt_frame.c:130: error: ‘skew’ undeclared (first use in this function)
klatt_frame.c:131: error: ‘a1’ undeclared (first use in this function)
klatt_frame.c:132: error: ‘b1p’ undeclared (first use in this function)
klatt_frame.c:133: error: ‘a2’ undeclared (first use in this function)
klatt_frame.c:134: error: ‘b2p’ undeclared (first use in this function)
klatt_frame.c:135: error: ‘a3’ undeclared (first use in this function)
klatt_frame.c:136: error: ‘b3p’ undeclared (first use in this function)
klatt_frame.c:137: error: ‘a4’ undeclared (first use in this function)
klatt_frame.c:138: error: ‘b4p’ undeclared (first use in this function)
klatt_frame.c:139: error: ‘a5’ undeclared (first use in this function)
klatt_frame.c:140: error: ‘b5p’ undeclared (first use in this function)
klatt_frame.c:141: error: ‘a6’ undeclared (first use in this function)
klatt_frame.c:142: error: ‘b6p’ undeclared (first use in this function)
klatt_frame.c:143: error: ‘anp’ undeclared (first use in this function)
klatt_frame.c:144: error: ‘ab’ undeclared (first use in this function)
klatt_frame.c:145: error: ‘avp’ undeclared (first use in this function)
klatt_frame.c:146: error: ‘gain’ undeclared (first use in this function)
klatt_frame.c:149: warning: implicit declaration of function ‘atom_string’
klatt_frame.c:150: warning: implicit declaration of function ‘post’
klatt_frame.c:154: warning: implicit declaration of function ‘atom_getsymbol’
klatt_frame.c: At top level:
klatt_frame.c:161: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_set_l’:
klatt_frame.c:170: error: ‘argv’ undeclared (first use in this function)
klatt_frame.c: At top level:
klatt_frame.c:181: error: expected ‘)’ before ‘*’ token
klatt_frame.c:192: error: expected declaration specifiers or ‘...’ before ‘t_atom’
klatt_frame.c: In function ‘klatt_frame_to_alist’:
klatt_frame.c:195: error: ‘argv’ undeclared (first use in this function)
make[2]: *** [klatt_frame.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1