I'm having a problem installing Pd on OS X (10.1.4). I have the latest Tk/Tcl frameworks installed in /Library/Frameworks. Wish Shell is installed in /Applications and is working fine.
When I ./configure I get a couple of errors about Tk/Tcl but I looked at the makefile and it properly calls for the frameworks, so I don't think that's a problem. Just in case, here's the suspect output from ./configure:
checking for tcl.h... (cached) no checking for tcl8.1/tcl.h... (cached) no checking for tcl8.2/tcl.h... (cached) no checking for tcl8.3/tcl.h... (cached) no checking for tcl8.4/tcl.h... (cached) no checking for tcl8.5/tcl.h... (cached) no no tcl/tk header found checking for main in -ltcl8.3... (cached) yes checking for main in -ltk8.3... (cached) no checking for main in -ltk8.2... (cached) no checking for main in -ltk8.0... (cached) no creating ./config.status
make runs along fine until it starts linking the portaudio stuff and quits with this:
-lm -lpthread /usr/bin/ld: Undefined symbols: _PaConvert_Process _PaConvert_SetupInput _PaConvert_SetupOutput make: *** [../bin/pd] Error 1
Any ideas?
Jack
Hi Jack,
Looks like those symbols are defined in portaudio/pa_common/pa_convert.c which isn't in the makefile (I haven't tried to compile test 24 in OSX yet, might be able to do that tomorrow...) I think you can just add pa_convert.c in the appropriate place in makefile.in, ./configure again and go...
cheers Miller
On Thu, May 30, 2002 at 11:45:37PM -0500, Jack Stenner wrote:
I'm having a problem installing Pd on OS X (10.1.4). I have the latest Tk/Tcl frameworks installed in /Library/Frameworks. Wish Shell is installed in /Applications and is working fine.
When I ./configure I get a couple of errors about Tk/Tcl but I looked at the makefile and it properly calls for the frameworks, so I don't think that's a problem. Just in case, here's the suspect output from ./configure:
checking for tcl.h... (cached) no checking for tcl8.1/tcl.h... (cached) no checking for tcl8.2/tcl.h... (cached) no checking for tcl8.3/tcl.h... (cached) no checking for tcl8.4/tcl.h... (cached) no checking for tcl8.5/tcl.h... (cached) no no tcl/tk header found checking for main in -ltcl8.3... (cached) yes checking for main in -ltk8.3... (cached) no checking for main in -ltk8.2... (cached) no checking for main in -ltk8.0... (cached) no creating ./config.status
make runs along fine until it starts linking the portaudio stuff and quits with this:
-lm -lpthread /usr/bin/ld: Undefined symbols: _PaConvert_Process _PaConvert_SetupInput _PaConvert_SetupOutput make: *** [../bin/pd] Error 1
Any ideas?
Jack