Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e66b8c8

Browse files
committed
Updated for 1.5a2 distribution
1 parent 219e2e2 commit e66b8c8

1 file changed

Lines changed: 17 additions & 24 deletions

File tree

Mac/Demo/building.html

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,9 @@ <H2>What you need.</H2>
5353
Neeracher. The original CWGUSI is
5454
obtainable from <A
5555
HREF="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

132131
First build GUSI. If you didn't get the python-specific GUSI you have to
133132
move 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.
151139
Next, 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
162150
distribution. 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>
168159
in both the Tcl and Tk folders.
169160

@@ -197,8 +188,6 @@ <H2><A NAME="tcltk">Building Tcl/Tk</H2>
197188
the <code>_tkinter</code> module to work without an installed Tk/Tcl on your
198189
machine.
199190

200-
<LI> You have to adapt the projects to use the MSL libraries. This is important.
201-
202191
</UL>
203192

204193
Build first the Tcl library, then
@@ -430,7 +419,11 @@ <H2>Building the PPC interpreter</H2>
430419
a running program). You could copy the 68K interpreter to a different
431420
place and use that to run fullbuild, or use the standalone PPC python
432421
for 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

436429
You are all set now, and should read the release notes and

0 commit comments

Comments
 (0)