[squeak-dev] Mac VM build (was: [ANN] FunZqueak 4.6 alpha for try)

Javier Diaz-Reinoso javier_diaz_r at mac.com
Mon Sep 15 19:51:34 UTC 2014

On 14/09/2014, at 16:43, David T. Lewis <lewis at mail.msen.com> wrote:

> On Sun, Sep 14, 2014 at 12:43:51PM -0500, Javier Diaz-Reinoso wrote:
>> On 13/09/2014, at 13:34, David T. Lewis <lewis at mail.msen.com> wrote:
>>> ...
>>> Of course it does work with the interpreter VM also. But some people
>>> (including Edgar) have older Macs, and they are stuck with using a very
>>> outdated VM on those machines. If anyone with good working knowledge of
>>> Mac development would like to build an updated Mac interpreter VM, it
>>> would be much appreciated. It's not something that I know how to do, but
>>> I'm sure someone must have the skills and experience to be able to do
>>> this.
>>> Dave
>> In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who
>> is the last version that works on PPC, so I can try to generate an 32 bit
>> fat binary (ppc/x86) if you can point me to the last svn.
> Javier,
> Thank you! I am cc'ing the vm-dev list also.
> The most up to date SVN is here:
>  svn co http://squeakvm.org/svn/squeak/trunk/platforms
>  svn co http://squeakvm.org/svn/squeak/trunk/src
> The trunk/platforms tree will give you the platforms sources for all
> platforms. If you want just the Mac OS parts, it would be:
>  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Cross
>  svn co http://squeakvm.org/svn/squeak/trunk/platforms/Mac\ OS
> The trunk/src tree contains sources generated from a VMMaker image
> to match the platforms sources in trunk/platforms. You may prefer to
> generate these yourself, but the most recent sources in trunk/src
> will match the most recent sources in trunk/platforms, and I expect
> that they should work for you, even though I have tested them only
> on Unix (Linux), not Mac OS with Xcode.
> The directory structure in trunk/src will probably not match the
> organization of the Xcode project, so you may need to copy files or
> reorganize them for Xcode.
> The Mac OS VM has support for some things (plugins?) that may not
> be present in the trunk/src files. If so I will do my best to help
> you find them, or perhaps you will be able to use the original code
> from the last Mac OS build.
The problem is the trunk version don't have the resources directory and the SqueakVMForCarbon.xcodeproj (someone delete this files), the resource directory can be recreated, but recreating the xcodeproj is a ugly work.

So what I need to proceed is a copy of the files of Squeak 4.2.5beta1U (or at least from a older version of 4.2) who include the resource/xcodeproj.
> Thank you very much for offering to help with this. I think there
> are quite a few people with older Macs who would really appreciate
> this update.
> Dave

More information about the Squeak-dev mailing list