[squeak-dev] cannot read file format 6521

Eliot Miranda eliot.miranda at gmail.com
Thu Mar 26 16:31:19 UTC 2020

Hi Stes,

> On Mar 26, 2020, at 7:39 AM, stes <stes at telenet.be> wrote:
> Thanks, works "like a charm" : 
> bash-4.4$ ./lib/squeak/4.16.7-3775/ckformat Squeak5.0-15120-32bit.image 
> 6521
> bash-4.4$ ./lib/squeak/4.16.7-3775/ckformat Squeak4.6-15102.image       
> 6505
> bash-4.4$ ./lib/squeak/4.16.7-3775/ckformat unix-4.10.2.image 
> 6504
> Well, in this case being able to build myself the "old" squeakvm is nice, it
> still seems to compile fine (even with the SunPro C Studio compiler),  but
> it will not help me for running 5.x images.
> I'll have to check the opensmalltalk sources (which I am already doing) ...
> but I have the impression that those were never compiled on Solaris.

That could indeed be the case.  But never mind.  If you’re able to build the old squeak vm you’ll be able to build the OpenSmalltalk-VM one.  OpenSmalltalk-VM is a direct descendant.

In the OpenSmalltalk-VM code you’ll see build directories for the form build.<os><word size><processor>.  So, assuming you can use platforms/unix you can add build.sunos32x86 and build.sunos64x64, populated similarly to the build.linux32x86 & build.linux64x64 directories, and submit a pull request (or tar up the files and mail them to the list if you’re not au fait with git).

The mvm files are a little messy but they essentially specify compilation flags and an install name in products, products/assert and products/debug.

_,,,^..^,,,_ (phone)

More information about the Squeak-dev mailing list