Just to add to my previous email, this is the error I get. cc -O2 -o ../bin/pd-watchdog s_watchdog.c cc -DPD -DUNIX -Wall -W -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -O6 -funroll-loops -fomit-frame-pointer -DDL_OPEN -DALSA01 -DINSTALL_PREFIX=\"/bin\" -I. -c -o ../obj/t_main.o t_main.c cc -DPD -DUNIX -Wall -W -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -O6 -funroll-loops -fomit-frame-pointer -DDL_OPEN -DALSA01 -DINSTALL_PREFIX=\"/bin\" -I. -c -o ../obj/t_tkcmd.o t_tkcmd.c cc1: warnings being treated as errors t_tkcmd.c: In function `pdgui_startup': t_tkcmd.c:349: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type make: *** [t_tkcmd.o] Error 1 Any help would be much appreciated. Thanks Luke