|
From: John M M. <jo...@us...> - 2003-10-06 05:13:38
|
Update of /cvsroot/squeak/squeak/platforms/Mac OS/vm/Documentation
In directory sc8-pr-cvs1:/tmp/cvs-serv29285/squeak/platforms/Mac OS/vm/Documentation
Modified Files:
readme
Log Message:
3.6.0b2 update build instructions
Index: readme
===================================================================
RCS file: /cvsroot/squeak/squeak/platforms/Mac OS/vm/Documentation/readme,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** readme 31 Jul 2003 12:53:58 -0000 1.8
--- readme 6 Oct 2003 05:13:31 -0000 1.9
***************
*** 1,3 ****
! Updated Nov 14th 2002
Building the Squeak Virtual Machine (Aug 6th, 2002)
--- 1,3 ----
! Updated Oct 5th, 2003
Building the Squeak Virtual Machine (Aug 6th, 2002)
***************
*** 12,15 ****
--- 12,16 ----
-- Changes John McIntosh May 19th, 2003 (changeset consolidation into VMMaker).
-- Changes John McIntosh July 31th, 2003 3.5.x updates
+ -- Changes John McIntosh Oct 5th, 2003 3.6.x updats
(Note to readers, it is possible a step was missed, so beware)
***************
*** 17,21 ****
Building a Carbon Squeak VM with ProjectBuilder:
! {JMM notes this is building with 10.2.6, and Squeak 3.5 (for croquet)}
Overview
--- 18,22 ----
Building a Carbon Squeak VM with ProjectBuilder:
! {JMM notes this is building with 10.2.8, and Squeak 3.6 (for croquet)}
Overview
***************
*** 39,42 ****
--- 40,44 ----
You might need to use the "sudo /usr/sbin/gcc_select 3" command to pick the GCC 3.3 compiler, although project builder seems to give you a choice (2.x, 3.x) it lies...
do a "gcc --version" to confirm what you think you are using is what you are using.
+ Follow the Apple instructions for building with 3.3 otherwise you will get a back leveled compiler.
***************
*** 63,66 ****
--- 65,70 ----
Step Three: Build an interpeter
+ 0. Grab your 3.6 image, and then install VM Maker 3.6g2 or better, and Ballon 3D.
+
A. Install change sets from the specialChangeSets Folder.
There has been some discussion that the line endings
***************
*** 68,82 ****
so do a "remove linefeeds" first.
! Gnuifier.4.cs
- A smalltalk version of the AWK example.
B. DoIt: VMMakerTool openInWorld (Ensure you have the latest VMMaker, do an SqueakMap update if unsure)
C. Enter the Path to platforms code: (enter path to platforms in step two).
If you created an alias to the squeak platform folder, it might come up with for example
! Mac OS X:Users:Shared:Squeak3.2g5:platforms
D. Enter the Platform name: (default is fine) "Mac OS"
E. Enter the Path for your generates sources (default is fine).
It might come up with for example
! Mac OS X:Users:Shared:Squeak3.2g5:src
F. Select plugins. (Suggest selecting menu item "make all internal",
then drag back the following back to Plugins not built:
--- 72,93 ----
so do a "remove linefeeds" first.
! Gnuifier.5.cs
- A smalltalk version of the AWK example.
+ ArraysToGlobalStruct-JMM.1.cs
+ FasterCopyLoop-JMM.4.cs
+ FasterCopyLoopPart2-JMM.2.cs
+ FasterLookupMethod-JMM.1.cs
+ MakePrimPointXInternal-JMM.1.cs
+ SlightlyFasterActivate-JMM.3.cs
+
B. DoIt: VMMakerTool openInWorld (Ensure you have the latest VMMaker, do an SqueakMap update if unsure)
C. Enter the Path to platforms code: (enter path to platforms in step two).
If you created an alias to the squeak platform folder, it might come up with for example
! Mac OS X:Users:Shared:Squeak3.6b2:platforms
D. Enter the Platform name: (default is fine) "Mac OS"
E. Enter the Path for your generates sources (default is fine).
It might come up with for example
! Mac OS X:Users:Shared:Squeak3.6b2:src
F. Select plugins. (Suggest selecting menu item "make all internal",
then drag back the following back to Plugins not built:
***************
*** 93,97 ****
Step Four: Get, and install, the Gnifier, and gnuify the interpreter
! A. See the Gnuifier.4.cs changeset in the specialChangeSetsFolder
B. DoIt: (Gnuifier on: pathToInterpreterfile) gnuify, in my case:
--- 104,108 ----
Step Four: Get, and install, the Gnifier, and gnuify the interpreter
! A. See the Gnuifier.5.cs changeset in the specialChangeSetsFolder
B. DoIt: (Gnuifier on: pathToInterpreterfile) gnuify, in my case:
***************
*** 114,119 ****
D. Drag 'SqueakVMForCarbon.pbproj' to the folder containing
the 'platforms' and 'src' folders.
- E. Note the sqGnu.h in the platforms/Mac OS/src/vm/Developer. This should override the sqGnu.h in the unix
- directory. (In the future we will integrate the changes required and use the unix version).
Step Six: Run ProjectBuilder and build yourself an interpreter
--- 125,128 ----
|