diff --git a/Mac/Demo/building.html b/Mac/Demo/building.html index b72361c3710..0afb35b5d13 100644 --- a/Mac/Demo/building.html +++ b/Mac/Demo/building.html @@ -50,7 +50,8 @@ Think/Symantec C but you are basically on your own. Neeracher. The current distribution has been built with a modified version of CWGUSI 1.8.0. CWGUSI is obtainable from ftp://ftp.switch.ch/software/mac/src/mw_c. +HREF="ftp://sunsite.cnlab-switch.ch/software/platform/macos/src"> +ftp://sunsite.cnlab-switch.ch/software/platform/macos/src. It is possible to build a non-GUSI Python, see below. @@ -71,7 +72,7 @@ you need:
tcl7.5.1
and tk4.1.1
distribution:
+tcl7.6
and tk4.2
distribution:
SimpleTcl
and
-SimpleTk
you will probably have to remove the references
-to libmoto
from the project.
+SimpleTk
you may have to remove the references
+to libmoto
from the project, not everyone has this library.
-
-#define USE_TCLALLOC 1
-
-somewhere at the beginning of MW_TclHeader.pch
.
-As distributed, tcl and tk assume that malloc calls always succeed and
-use the resulting pointer without checking for NULL
-values. Needless to say, this wreaks havoc on a Macintosh.
-
-TclMacNotify.c
+TclMacNotify.c
because there is an error in the Apple Universal headers (sic!). Read the
comments at the beginning of Mac:Python:macglue.c
and copy the
code to TclMacNotify.c
. If you get linker errors on GetEvQHdr
-you have not done this correctly.
+you have not done this correctly. XXXX Is this still needed?
+
+tkresources.rsrc
file.
+This is easiest done by building SimpleTk
and copying the TEXT, ICON
+and CRSR resources from it to tkresources.rsrc
. This allows
+the _tkinter
module to work without an installed Tk/Tcl on your
+machine.
ls -l
in the window you get)
then the Tk library, then SimpleTk (which can again be tested with
ls -l
). If this all worked you are all set to try