hmmm,
...after finding the functions "pdtk_canvas_new" and "pdtk_fixwindowmenu" in u_main.tk, I looked at the compile log to see how it's compiled...but couldn't find it! Then I noticed the following: ===================================snip cc -DPD -DUNIX -Wall -W -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -O2 -DPD_DEBUG -DMACOSX -I../portaudio_v18/pa_common -I../portaudio_v18/pablio -I../portmidi_osx -Wno-error -DUSEAPI_PORTAUDIO -DPA_BIG_ENDIAN -DINSTALL_PREFIX="/usr/local" -I. -framework Tcl -framework Tk -I/Library/Frameworks/Tk.framework/Versions/Current/Headers -I/Library/Frameworks/Tcl.framework/Versions/Current/Headers -I/Library/Frameworks/Tcl.framework/Versions/8.4/PrivateHeaders -c -o ../obj/t_main.o t_main.c cc: -framework: linker input file unused because linking not done cc: Tcl: linker input file unused because linking not done cc: -framework: linker input file unused because linking not done cc: Tk: linker input file unused because linking not done cc -DPD -DUNIX -Wall -W -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -O2 -DPD_DEBUG -DMACOSX -I../portaudio_v18/pa_common -I../portaudio_v18/pablio -I../portmidi_osx -Wno-error -DUSEAPI_PORTAUDIO -DPA_BIG_ENDIAN -DINSTALL_PREFIX="/usr/local" -I. -framework Tcl -framework Tk -I/Library/Frameworks/Tk.framework/Versions/Current/Headers -I/Library/Frameworks/Tcl.framework/Versions/Current/Headers -I/Library/Frameworks/Tcl.framework/Versions/8.4/PrivateHeaders -c -o ../obj/t_tkcmd.o t_tkcmd.c cc: -framework: linker input file unused because linking not done cc: Tcl: linker input file unused because linking not done cc: -framework: linker input file unused because linking not done cc: Tk: linker input file unused because linking not done cd ../obj; libtool -dynamic -o ../bin/pdtcl t_main.o t_tkcmd.o \ /Library/Frameworks/Tk.framework/Versions/Current/Tk \ /Library/Frameworks/Tcl.framework/Versions/Current/Tcl \ /usr/lib/libSystem.B.dylib ===================================snip ...does this mean we aren't correctly linking? Also, I noticed that after doing a "make clean", the pd/bin/pd.tk was still there: so is this correct, or should it be removed and then recompiled?
hmmm, jamie