@@ -44,10 +44,10 @@ <H2>What you need.</H2>
4444related stuff.
4545
4646< LI > You need MetroWerks CodeWarrior. The current distribution has
47- been built with CodeWarrior Pro 1 . Ordering information is
47+ been built with CodeWarrior Pro 2 . Ordering information is
4848available on the < A HREF ="http://www.metrowerks.com/ "> MetroWerks
49- homepage</ A > . You might still be able to build Python with MPW or
50- Think/Symantec C but you are basically on your own .
49+ homepage</ A > . Building Python with MPW or Think/Symantec C is
50+ probably impossible without major surgery .
5151
5252< LI > You need GUSI, the Grand Unified Socket Interface, by Matthias
5353Neeracher. The original CWGUSI is
@@ -61,7 +61,7 @@ <H2>What you need.</H2>
6161
6262< A NAME ="optional "> The MacPython project files are configured to
6363include a plethora of optional modules</ A > , and these modules need a
64- number extra packages. To use the project files as-is you have to
64+ number of extra packages. To use the project files as-is you have to
6565download these packages too. PPC and CFM68K Python have all such modules as
6666dynamically loaded modules, so if you don't need a certain package it
6767suffices to just refrain from builing the extension module. For static 68K
@@ -81,8 +81,8 @@ <H2>What you need.</H2>
8181
8282< LI > Waste, a TextEdit replacement written by Marco Piovanelli, < A
8383HREF ="
mailto:[email protected] "
> <
[email protected] >
</ A > . Python
84- was built using version 1.2 , which you can obtain from < A
85- HREF ="ftp ://rhino.harvard.edu/pub/dan/WASTE "> <ftp ://rhino.harvard.edu/pub/dan/WASTE ></ A >
84+ was built using version 1.3 , which you can obtain from < A
85+ HREF ="http ://www.boingo.com/waste "> <http ://www.boingo.com/waste ></ A >
8686and various other places.
8787
8888< LI > Gdbm library for the Mac. Available from Jack's Mac software page at
@@ -121,12 +121,12 @@ <H2>Setting Up</H2>
121121 zlib
122122 libpng
123123 gdbm
124- MoreFiles 1.4.3 (not needed by Python, only by tcl/tk)
125124 Python
126125 Tcl/Tk Folder
127126 tcl8.0
128127 tk8.0
129- Waste 1.2 distribution (if you want waste)
128+ MoreFiles 1.4.3
129+ Waste 1.3 distribution (if you want waste)
130130</ PRE >
131131
132132First build GUSI. If you didn't get the python-specific GUSI you have to
@@ -137,7 +137,7 @@ <H2>Setting Up</H2>
137137Next, in
138138< code > MoreFiles</ code > , < code > libjpeg</ code > , < code > pbmplus</ code > ,
139139< code > zlib</ code > , < code > libpng</ code > , < code > gdbm</ code > ,
140- and< code > libtiff</ code > you build all projects. Sometimes the projects are in "mac"
140+ and< code > libtiff</ code > you build all projects. Usually the projects are in "mac"
141141subfolders, sometimes they are in the main folder. Tcl/tk is a special
142142case, see below. Of course, if you are only interested in one of
143143static 68K, CFM68K or PPC you can skip building the other libraries.
@@ -174,14 +174,7 @@ <H2><A NAME="tcltk">Building Tcl/Tk</H2>
174174< H2 > Building Waste</ H2 >
175175
176176You do not need to build the Waste libraries, as Python includes the
177- source modules themselves. You have to make one modification,
178- though. In file < code > ICCFMGlue.c</ code > in folder < code > Minimal IC
179- APIs</ code > , add the following lines:
180-
181- < blockquote > < pre > < code >
182- #include < Gestalt .h >
183- #include < Errors .h >
184- </ code > </ pre > </ blockquote >
177+ source modules themselves.
185178
186179< H2 > The organization of the Python source tree</ H2 >
187180
@@ -190,19 +183,16 @@ <H2>The organization of the Python source tree</H2>
190183folders:
191184
192185< DL >
193- < DT > build.mac68k.stand
194- < DD > This is where you build static 68K interpreters.
195-
196- < DT > build.mac68k.shared
197- < DD > This is where you build the CFM68K shared library, interpreter
198- and applet framework.
199-
200- < DT > build.macppc.shared
201- < DD > This is where you build the PPC shared library, interpreter and
202- applet framework. You can also build the fat applet framework here.
186+ < DT > build.macstand
187+ < DD > This is where you build static 68K interpreter, and possibly (if
188+ you want them) static PPC and fat interpreters. There is also a project
189+ here that builds smaller versions of the static interpreter.
203190
204- < DT > build.macppc.stand
205- < DD > This is where you build a nonshared PPC interpreter (optional).
191+ < DT > build.mac
192+ < DD > This is where you build the CFM68K, PPC and fat shared library,
193+ interpreter and applet framework. The fat targets are deposited in the
194+ main folder (one level up), the others, which are intermediate results
195+ really, are left here.
206196
207197< DT > Demo
208198< DD > Demo programs that are not Mac-specific. Some of these may not
@@ -211,7 +201,7 @@ <H2>The organization of the Python source tree</H2>
211201< DT > Extensions
212202< DD > Extensions to the interpreter that are not Mac-specific. Contains
213203only the < code > img</ code > extension in this distribution. Extensions
214- are < em > not</ em > built here, as they are on Unix, but incorporated in
204+ are not always built here, as they are on Unix, but sometimes incorporated in
215205the core interpreter or built as plugin modules.
216206
217207< DT > Grammar
0 commit comments