[squeak-dev] Setting 3.10 Dev image up for VM compiling

Ken G. Brown kbrown at mac.com
Mon Mar 3 01:37:10 UTC 2008

sq3.10-7159dev08.02.3 with level playing field and Squeak 3.8.18beta1U.app on Mac.
I am able to build a vm now after also resolving the following issues:

SerialExtendedPlugin was not loading into 3.10 Dev
refer to mantis bug M6966 where I have uploaded the new version including fixes:

Klatt is wanted by the Xcode project from the svn tree but is missing from the VMMaker generated source tree.
Klatt is in Speech on SqueakMap but does not load in 3.10.
for now need to remove Klatt from build.

MacMenuBarPlugin.c was wanted by the Xcode project but was missing.
The following change sets are required to resolve this.

Ffenstri stuff from http://homepage.mac.com/WebObjects/FileSharing.woa/67/wo/dpDUKrp5QoOxiKIu.1/

Ffenestri-b-1-HostWindowPlugin.2.cs') fileIn.
Ffenestri-b-2-WindowProxies.3.cs') fileIn.
Ffenestri-b-3-MultiHostWindows.1.cs') fileIn.
Ffenestri-b-4-Events-Morphic.1.cs') fileIn.
HostMenus-Base.2.cs') fileIn.
HostMenus-Events.1.cs') fileIn.
HostMenus-Mac-MacPlugin.1.cs') fileIn.
HostMenus-Mac-SUnits.1.cs') fileIn.

Need to change SerialExtendedPlugin folder to SerialExtendedUnixPlugin in Mac OS/Plugins so Xcode can find it

Compile error Line 270 MacMenuBarPlugin.c = #if TARGET_API_MAC_CARBON;  Needs the semi-colon removed
This error appears in the generated file.

Ken G. Brown

At 4:00 AM -0800 3/2/08, squeak-dev-request at lists.squeakfoundation.org apparently wrote:
>Date: Sat, 1 Mar 2008 18:50:57 -0700
>From: "Ken G. Brown" <kbrown at mac.com>
>Subject: [squeak-dev] Setting 3.10 Dev image up for VM compiling
>sq3.10-7159dev08.02.3 and Squeak 3.8.18beta1U.app on Mac.
>While following the instructions in the readme which lives in the sourcetree at
>and after loading Keith's Level Playing Field, Balloon3D, FFI, and VMMaker 3.8b6, I have found the following items of interest:
>As noted in the readme,
>1. VMM38-gc-instrument-image.1.cs is already there in 3.10 Dev
>2. VMM38-64bit-imageUpdates.1.cs is already there in 3.10 Dev
>As well,
>3. JMM-fixBiasToGrow.1.cs, and bigCursor-bf.1.cs load in with with VMMaker-tpr.58 changeSet which comes with VMMaker 3.8b6
>4. VmUpdates-dtl stuff is not there, and needs loaded
>Maybe this will help save someone some time and uncertainty.
>Ken G. Brown

More information about the Squeak-dev mailing list