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
|