Source Forge Changes for 3.2.1

Marcus Denker marcus at ira.uka.de
Fri Dec 21 13:35:53 UTC 2001


On Tue, Dec 18, 2001 at 05:27:35PM -0800, John M McIntosh wrote:
> What I need now is a Apple Project Builder HOWTO for Squeak under 
> OS-X, lurkers are welcome to create such a document. Checking to see 
> if I've actually posted enough information and files for you to build 
> your own mach-o carbon OS-X Squeak VM would be a GOOD thing...
> 

Ok. It worked for me. Not perfectly, but I have build a new VM.

Problems: 
         -> recources.sit seems to be corrupted?
         -> some changesets are missing (InternetConfig, UUID, ...)
         -> compiler error LargeIntegers (assert)

detailed log: (MacOS X 10.1.2, Projectbuilder 1.1v73.3)
-------------
-> install MacOSX Developer Tools
-> get the latest image.
-> install cvs
-> get vmmaker.
-> in the Terminal.app:
  cvs -d:pserver:anonymous at cvs.squeak.sourceforge.net:/cvsroot/squeak login
  cvs -z3 -d:pserver:anonymous at cvs.squeak.sourceforge.net:/cvsroot/squeak co
  squeak
-> mv squeak/platforms/ .
-> File in VMmaker: VMMaker-3-1-version3.cs
-> File in MacLongFileName-JMM.5.cs, LargeFiles-JMM.3.cs
-> do VMMakerTool openInWorld


Plugins not build: FFIPlugin
                   FileCopyPlugin
                   GeniePlugin
                   IntegerPokerPlugin
                   TestOSAPlugin

External Plugins: JPEGReadWriter2Plugin
                  Mpeg3Plugin

-> generate all.
-> go to src/vm, unstuff SqueakVMForCarbon.pbproj.sit
-> click on SqueakVMForCarbon.pbproj, Projectbuilder starts.
-> select the build-target (OPTtimized Vm, not Debug)
-> Now have a look at the files and resources that are listed in the 
   left pane: de-select all red-coded ones (they are not there).

You'l get two errors in LargeIntergers, simply delete the "assert" funtion
and prototype. (it's not used)

That's it.

-- 
Marcus Denker marcus at ira.uka.de  -- Squeak! http://squeakland.org





More information about the Squeak-dev mailing list