My Annual VM-building post (MacOS)

Josh Gargus SCHWA at FASTMAIL.US
Thu Nov 10 15:32:34 UTC 2005


Hi there,

Like usual, I can't figure out how to build a VM.  Here's what I tried:

Squeak3.9a-6676 + subversion trunk updated this morning
==============================================
Installed VMMaker (3.8b4)
Installed Balloon3D
Installed Gnuifier.5.cs
Installed ArraysToGlobalStruct-JMM.1.cs
Attempted to Generate VM
	- all available plugins internal, except did not build (as suggested)
		- FFIPlugin
  		- FileCopyPlugin
  		- IntegerPokerPlugin (wasn't there anyway)
  		- Mpeg3Plugin
  		- TestOSAPlugin
  		- PrintJobPlugin 	(wasn't there anyway)

VMMaker 'generate all' did not complete successfully.  The error is  
that 'String class>>ccgDeclareCForVar:' is not understood.

Fair enough: image and platform source chosen randomly from middle of  
development cycle, and vmmaker not updated for 3.9.  All I care about  
is successfully building a VM, so I try something safer:

Squeak3.8-6665 + subversion VMM38b4 branch + XCode 2.1 + MacOS 10.4
===========================================================
Installed same packages in same order as above.
"Successfully" Generated VM
	- all plugins internal, same exclusions as above
Gnuified the resulting source
Copied/unpacked from platforms/Mac OS/vm/Developer into same  
directory with platforms & src
	- resources.sit
	- SqueakVMForCarbon.pbproj.sit
	- 3 Info-* files
Double-clicked on XCode project
	- PROBLEM? I had to update the project because it was in an older  
format than used for XCode 2.1
	- opening this project, no files were red (except missing build  
products) so I went ahead and tried to build
		- 127 errors due to invalid option 'fix-and-continue' (assume this  
is due to the project format update)
		- closed XCode
		- opened 'SqueakVMForCarbon.xcodeproj/project.pbxproj' in text editor
			- took out all lines with GCC_ENABLE_FIX_AND_CONTINUE
	- opened project again, cleaned all targets, tried to build
		- 123 errors: 'Command /usr/bin/gcc-3.3 failed with exit code 1'
			- following file is a file, not a directory:
			   'build/SqueakVMForCarbon.build/Development/Squeak VM OPT  
(Upgraded).build/Squeak VM Opt.hmap'
			- said file is full of binary gobbledegook


This is where I'm stuck now.  Can anyone lend me a clue?

Thanks,
Josh


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20051110/730decdf/attachment.htm


More information about the Squeak-dev mailing list