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

David T. Lewis lewis at mail.msen.com
Sun Sep 14 21:43:06 UTC 2014



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.

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