[Vm-dev] Re: Joys of Squeak-dev image, VM Compiling on MacIntel and Spoon remote OtherBrowsing

Ken G. Brown kbrown at mac.com
Fri Apr 20 07:51:38 UTC 2007


Taking this discussion just to vm-dev:

At 12:09 AM -0700 4/20/07, John M McIntosh wrote:
>On Apr 19, 2007, at 10:02 PM, Ken G. Brown wrote:
>
>>Well, I did in fact tell VMMaker to generate all the plugins internally except for
>>FFIPlugin,
>>FileCopyPlugin,
>>Mpeg3Plugin,
>>and TestOSAPlugin.

SmalltalkImage current listBuiltinModules
#('ADPCMCodecPlugin 19 April 2007 (i)'
'AsynchFilePlugin 18 April 2007 (i)'
'B3DAcceleratorPlugin 18 April 2007 (i)'
'Squeak3D 18 April 2007 (i)'
'BMPReadWriterPlugin 18 April 2007 (i)'
'B2DPlugin 18 April 2007 (i)'
'BitBltPlugin 18 April 2007 (i)'
'DSAPrims 18 April 2007 (i)'
'ZipPlugin 18 April 2007 (i)'
'DropPlugin 18 April 2007 (i)'
'FFTPlugin 18 April 2007 (i)'
'FilePlugin 18 April 2007 (i)'
'FloatArrayPlugin 18 April 2007 (i)'
'GeniePlugin v2.0 18 April 2007 (i)'
'HostWindowPlugin 18 April 2007 (i)'
'InternetConfigPlugin 18 April 2007 (i)'
'JPEGReadWriter2Plugin 18 April 2007 (i)'
'JPEGReaderPlugin 18 April 2007 (i)'
'JoystickTabletPlugin 18 April 2007 (i)'
'Klatt 18 April 2007 (i)'
'LargeIntegers v1.5 18 April 2007 (i)'
'MacMenubarPlugin 18 April 2007 (i)'
'MIDIPlugin 18 April 2007 (i)'
'Matrix2x3Plugin 18 April 2007 (i)'
'MiscPrimitivePlugin 18 April 2007 (i)'
'RePlugin 18 April 2007 (i)'
'SecurityPlugin 18 April 2007 (i)'
'SerialPlugin 18 April 2007 (i)'
'SocketPlugin 18 April 2007 (i)'
'SoundCodecPrims 18 April 2007 (i)'
'SoundGenerationPlugin 19 April 2007 (i)'
'SoundPlugin 18 April 2007 (i)'
'StarSqueakPlugin 18 April 2007 (i)'
'SurfacePlugin Apr 19 2007 (i)'
'UUIDPlugin 18 April 2007 (i)')

>Other plugins you would need to track down that are in the prod release are
>CroquetPlugin (Croquet)
>FloatMathPlugin  (Croquet)
>FT2Plugin   (Sophie)
>LocalePlugin
>PrintJobPlugin
>QuicktimePlugin (Sophie)
>ServicesPlugin
>SpellingPlugin (Sophie)
>
>
>I *think* all the source for these are in the platforms directory somewhere, mind who has ever checked?

I see a bunch of likely looking suspects in the source trees. For example Croquet folder gets generated by VMMaker but  is missing in the final.
How to incorporate the missing ones? Well, I'll look into it.

>
>Other that are in the tree but not in the build are:
>
>CurlPlugin
>KedamaPlugin
>OpenALPlugin
>SerialExtendedPlugin
>UnixOSProcessPlugin
>
>Others floating about
>
>SqueakDESPlugin
>SqueakTiffPlugin  (old, no interest from community for it?)
>
>>
>>And at one point I told Xcode to clean itself before building.
>
>I usually do this before building the deployment copy just to ensure everything is what I expect, sometimes XCode just forgets to compile something
>after many edit session in Development configuration mode and then switching to Deployment.
>
>>
>>In Activity Monitor it shows up as a PowerPC app, I'm not sure how to get it to do Intel.
>>Any tips where to start looking?
>
>If you compile with the build configuration development you only get the powerPC flavor. Well you'll get the MacIntel flavor once I check in the 3.8.17 version.
>If you compile with the build configuration deployment you get a universal VM (powerpc and macintel)  use getInfo on the app or lipo cmd to see what the binary thinks

Yeah, that'd do it, I only used the Development config.
I just tried the Deployment and I see mysterious errors. I shouda quit for the day on a high point! :)
Oh well, enough for now, will look tomorrow.

Ken

>
>>Thx,
>>Ken
>--
>===========================================================================
>John M. McIntosh <johnmci at smalltalkconsulting.com>
>Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
>===========================================================================



More information about the Vm-dev mailing list