Building on OS X - a bit further on
Thu Dec 6 16:48:23 CET 2001
> If we just could get GS going without installing X we have a very
> nice Mac OS X port,
Well X is replaced by Carbon in the OS X port of TCL/TK..
The following procedure at least gets the thing to compile using the
downloadable binary of TCL/TK for OS X
Build and make install with touch lib/gs/SKIP
make again and allow to run until error (All you need is tcl2c which is
not included with the TCL libs)
apply the patch (presumably) from:
./lib/tcl7.6/unix/tcl2c -o gstk.c gstk.tcl gstk_srv.tcl -tk
cc -o ../priv/bin/killer killer.c
cc -o ../priv/bin/wrap wrap.c
cc -o ../priv/bin/gstk gstk.c
-I/Library/Frameworks/Tcl.framework/PrivateHeaders -framework TCL
run make install again (at least gets as far as installing ebin and src)
copy the priv dir from the src tree into the installed gs directory.
I get a window (hurrah!) which doesn't respond to anything - it's a
If this ever works it might just be easiest to always look for
preinstalled TCL/TK on the Mac - I'm not sure too many people will be
using the Mac as an embedded target..
Also, there is no target for a static library at all in the mac Tk port
(although there is for TCL) - without a lot of work on Tk builds
frameworks look to be the only way.
More information about the erlang-questions