@@ -53,10 +53,9 @@ <H2>What you need.</H2>
5353Neeracher. The original CWGUSI is
5454obtainable from < A
5555HREF ="ftp://sunsite.cnlab-switch.ch/software/platform/macos/src ">
56- ftp://sunsite.cnlab-switch.ch/software/platform/macos/src</ A > ,
57- but at the moment Python is built with a rather hacked-up version of GUSI,
58- available from Jack's Python webpage and ftp-directory referenced above.
59- It is also possible to build a non-GUSI Python, see below.
56+ ftp://sunsite.cnlab-switch.ch/software/platform/macos/src</ A > .
57+ At the moment Python is built with a rather hacked-up version of GUSI,
58+ these modifications are available in folder < code > Python:Mac:GUSI-mods</ code > .
6059
6160</ UL >
6261
@@ -131,23 +130,12 @@ <H2>Setting Up</H2>
131130
132131First build GUSI. If you didn't get the python-specific GUSI you have to
133132move the files from the "CWGUSI-mods" to the right
134- place in the CWGUSI distribution folder, and build the
135- projects < code > GUSI.68K.µ</ code > , < code > GUSI.CFM68K.µ</ code > and
136- < code > GUSI.PPC.µ</ code > .
137- Two notes:
138- < ul >
139- < li > The projects as distributed have a slightly incorrect access path, due
140- to which they cannot find their < code > GUSICWFile.???</ code > files. Change
141- the access path to < code > {project folder}::</ code > to fix this.
142- < li > The Gusi CFM68K project is
143- distributed without "far data": you should set this option before building.
144- </ ul >
145- If you have a CWGUSI version more recent than
146- 1.8 it could be that the fixes are already included, check it. Alternatively,
147- you can forget about the fixes and remove the one reference to GUSILoadPreferences
148- in the Python sources. This will disable the "default file creator/type" and
149- "Delay Sioux window" preferences in Python.
133+ place in the CWGUSI distribution folder. Build the
134+ projects < code > MSLGUSI.68K.µ</ code > , < code > MSLGUSI.CFM68K.µ</ code > and
135+ < code > MSLGUSI.PPC.µ</ code > . < p >
150136
137+ If you have a CWGUSI version more recent than
138+ 1.8 it could be that the fixes are already included, check it.
151139Next, in
152140< code > MoreFiles</ code > , < code > libjpeg</ code > , < code > pbmplus</ code > ,
153141< code > zlib</ code > , < code > libpng</ code > , < code > gdbm</ code > ,
@@ -158,12 +146,15 @@ <H2>Setting Up</H2>
158146
159147< H2 > < A NAME ="tcltk "> Building Tcl/Tk</ H2 >
160148
161- You need to make a minor organizational change to the Tcl/Tk
149+ You need to make some minor changes to the Tcl/Tk
162150distribution. The current instructions are for the
163151< code > tcl7.6</ code > and < code > tk4.2</ code > distribution:
164152
165153< UL >
166154
155+ < LI > You have to change the access path setting and such to use the MSL
156+ libraries (this tcl/tk ditribution predates MSL).
157+
167158< LI > Rename the < code > compat</ code > folders to < code > (compat)</ code >
168159in both the Tcl and Tk folders.
169160
@@ -197,8 +188,6 @@ <H2><A NAME="tcltk">Building Tcl/Tk</H2>
197188the < code > _tkinter</ code > module to work without an installed Tk/Tcl on your
198189machine.
199190
200- < LI > You have to adapt the projects to use the MSL libraries. This is important.
201-
202191</ UL >
203192
204193Build first the Tcl library, then
@@ -430,7 +419,11 @@ <H2>Building the PPC interpreter</H2>
430419a running program). You could copy the 68K interpreter to a different
431420place and use that to run fullbuild, or use the standalone PPC python
432421for this. I tend to keep a standalone interpreter in a safe place for
433- this use only.
422+ this use only. < p >
423+
424+ Using fullbuild is also the only easy way to buid the fat application and applet.
425+ See the fullbuild source for details on how to build the fat binaries "by hand".
426+
434427</ BLOCKQUOTE >
435428
436429You are all set now, and should read the release notes and
0 commit comments