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@cvs.squeak.sourceforge.net:/cvsroot/squeak login cvs -z3 -d:pserver:anonymous@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.