Hi,

You need a VM with the SqueakV3 memory manager and compiled in the past few
months for Mac OS X Sierra support.

All recent Pharo VM are compiled with the Spur memory manager leading to
this error “This interpreter (vers. X) cannot read image file (vers. 6505)”.

I would try the latest VM from this repository (latest.zip):
http://files.pharo.org/vm/pharo/mac/

If you get the second error ( [NSPathStore2 stringByAppendingPathExtension:]:
cannot append extension 'bundle/Contents/MacOS/' to … ), it means the VM is
too old and does not support Mac OS X Sierra.

In this case, try instead the VM named:
cog_macos32x86_squeak.cog.v3_201703051406.tar.gz
present at:
https://bintray.com/opensmalltalk/vm/cog/201703051406#files

It should work but it is not a Pharo VM hence some features may be disabled
(specific VM plugins, etc.). Depending on your use-case it may be enough or
not.

Best,


On Sun, Mar 12, 2017 at 4:57 PM, David Shaffer <cdshaf...@acm.org> wrote:

> I have an image (from Pharo3.0) which reports version 6505.  I have tried
> four OSX vms but none of them will open it.  Either I get “This interpreter
> (vers. X) cannot read image file (vers. 6505)” or I get hit with a long
> stream of:
>
> [NSPathStore2 stringByAppendingPathExtension:]: cannot append extension
> 'bundle/Contents/MacOS/' to …
>
> which I know is a known bug.  The problem is, I can’t find a VM that
> doesn’t have this bug but can open my old image format (on OSX).  Any
> pointers would be appreciated.
>
> Thanks!
>
> David
>
>
>

Reply via email to