Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
e66b8c85
Commit
e66b8c85
authored
May 29, 1997
by
Jack Jansen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated for 1.5a2 distribution
parent
219e2e2b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
24 deletions
+17
-24
Mac/Demo/building.html
Mac/Demo/building.html
+17
-24
No files found.
Mac/Demo/building.html
View file @
e66b8c85
...
@@ -53,10 +53,9 @@ Think/Symantec C but you are basically on your own.
...
@@ -53,10 +53,9 @@ Think/Symantec C but you are basically on your own.
Neeracher. The original CWGUSI is
Neeracher. The original CWGUSI is
obtainable from
<A
obtainable from
<A
HREF=
"ftp://sunsite.cnlab-switch.ch/software/platform/macos/src"
>
HREF=
"ftp://sunsite.cnlab-switch.ch/software/platform/macos/src"
>
ftp://sunsite.cnlab-switch.ch/software/platform/macos/src
</A>
,
ftp://sunsite.cnlab-switch.ch/software/platform/macos/src
</A>
.
but at the moment Python is built with a rather hacked-up version of GUSI,
At the moment Python is built with a rather hacked-up version of GUSI,
available from Jack's Python webpage and ftp-directory referenced above.
these modifications are available in folder
<code>
Python:Mac:GUSI-mods
</code>
.
It is also possible to build a non-GUSI Python, see below.
</UL>
</UL>
...
@@ -131,23 +130,12 @@ Top-level-folder:
...
@@ -131,23 +130,12 @@ Top-level-folder:
First build GUSI. If you didn't get the python-specific GUSI you have to
First build GUSI. If you didn't get the python-specific GUSI you have to
move the files from the "CWGUSI-mods" to the right
move the files from the "CWGUSI-mods" to the right
place in the CWGUSI distribution folder, and build the
place in the CWGUSI distribution folder. Build the
projects
<code>
GUSI.68K.µ
</code>
,
<code>
GUSI.CFM68K.µ
</code>
and
projects
<code>
MSLGUSI.68K.µ
</code>
,
<code>
MSLGUSI.CFM68K.µ
</code>
and
<code>
GUSI.PPC.µ
</code>
.
<code>
MSLGUSI.PPC.µ
</code>
.
<p>
Two notes:
<ul>
<li>
The projects as distributed have a slightly incorrect access path, due
to which they cannot find their
<code>
GUSICWFile.???
</code>
files. Change
the access path to
<code>
{project folder}::
</code>
to fix this.
<li>
The Gusi CFM68K project is
distributed without "far data": you should set this option before building.
</ul>
If you have a CWGUSI version more recent than
1.8 it could be that the fixes are already included, check it. Alternatively,
you can forget about the fixes and remove the one reference to GUSILoadPreferences
in the Python sources. This will disable the "default file creator/type" and
"Delay Sioux window" preferences in Python.
If you have a CWGUSI version more recent than
1.8 it could be that the fixes are already included, check it.
Next, in
Next, in
<code>
MoreFiles
</code>
,
<code>
libjpeg
</code>
,
<code>
pbmplus
</code>
,
<code>
MoreFiles
</code>
,
<code>
libjpeg
</code>
,
<code>
pbmplus
</code>
,
<code>
zlib
</code>
,
<code>
libpng
</code>
,
<code>
gdbm
</code>
,
<code>
zlib
</code>
,
<code>
libpng
</code>
,
<code>
gdbm
</code>
,
...
@@ -158,12 +146,15 @@ static 68K, CFM68K or PPC you can skip building the other libraries.
...
@@ -158,12 +146,15 @@ static 68K, CFM68K or PPC you can skip building the other libraries.
<H2><A
NAME=
"tcltk"
>
Building Tcl/Tk
</H2>
<H2><A
NAME=
"tcltk"
>
Building Tcl/Tk
</H2>
You need to make
a minor organizational change
to the Tcl/Tk
You need to make
some minor changes
to the Tcl/Tk
distribution. The current instructions are for the
distribution. The current instructions are for the
<code>
tcl7.6
</code>
and
<code>
tk4.2
</code>
distribution:
<code>
tcl7.6
</code>
and
<code>
tk4.2
</code>
distribution:
<UL>
<UL>
<LI>
You have to change the access path setting and such to use the MSL
libraries (this tcl/tk ditribution predates MSL).
<LI>
Rename the
<code>
compat
</code>
folders to
<code>
(compat)
</code>
<LI>
Rename the
<code>
compat
</code>
folders to
<code>
(compat)
</code>
in both the Tcl and Tk folders.
in both the Tcl and Tk folders.
...
@@ -197,8 +188,6 @@ and CRSR resources from it to <code>tkresources.rsrc</code>. This allows
...
@@ -197,8 +188,6 @@ and CRSR resources from it to <code>tkresources.rsrc</code>. This allows
the
<code>
_tkinter
</code>
module to work without an installed Tk/Tcl on your
the
<code>
_tkinter
</code>
module to work without an installed Tk/Tcl on your
machine.
machine.
<LI>
You have to adapt the projects to use the MSL libraries. This is important.
</UL>
</UL>
Build first the Tcl library, then
Build first the Tcl library, then
...
@@ -430,7 +419,11 @@ use it (and one that isn't rebuilt in the process: you cannot rebuild
...
@@ -430,7 +419,11 @@ use it (and one that isn't rebuilt in the process: you cannot rebuild
a running program). You could copy the 68K interpreter to a different
a running program). You could copy the 68K interpreter to a different
place and use that to run fullbuild, or use the standalone PPC python
place and use that to run fullbuild, or use the standalone PPC python
for this. I tend to keep a standalone interpreter in a safe place for
for this. I tend to keep a standalone interpreter in a safe place for
this use only.
this use only.
<p>
Using fullbuild is also the only easy way to buid the fat application and applet.
See the fullbuild source for details on how to build the fat binaries "by hand".
</BLOCKQUOTE>
</BLOCKQUOTE>
You are all set now, and should read the release notes and
You are all set now, and should read the release notes and
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment