[squeak-dev] cannot read file format 6521

stes stes at telenet.be
Thu Mar 26 12:28:25 UTC 2020


Hi,

Is there an easy way to see in the squeak image file name what the "image
format" number is ?

I've built squeakvm from SVN (subversion) on Solaris.  This compile went
relatively well.

I've used the SunPro C Studio "DeveloperWorks" C and C++ compiler (not the
gcc compiler).

When I build (on Solaris) the squeakvm it seems to install fine for the 32
bit.
The build64 almost succeeds as well (97% compiled ok) there is an error 
"./squeakvm/platforms/unix/vm-sound-Sun/sqUnixSoundSun.c", line 197:
identifier redeclared: sound_AvailableSpace
I don't have that error in the build 32 bit.

But when I launch this with an old 4.10 image it works, but with the 5.3
image I get:

bash-4.4$ bin/squeak.sh Squeak5.3-19431-32bit.image
This interpreter supports image formats up to 6505, cannot read file format
6521

also for 5.2 same message:
bash-4.4$ bin/squeak.sh Squeak5.2-18221-32bit.image 
This interpreter supports image formats up to 6505, cannot read file format
6521

and for 5.0
bash-4.4$ bin/squeak.sh Squeak5.0-15120-32bit.image 
This interpreter supports image formats up to 6505, cannot read file format
6521

However it seems the resulted binaries (the resulting VM) that I built
myself from the subversion source code can only run 4.10 or 4.6 images.

for example what works is:

bash-4.4$ bin/squeak.sh Squeak4.6-15102.image 

that launches the image correctly

Is the old "unix" squeakvm able to run 5.x images at all or should one use
the "opensmalltalk" VMs for that ?




--
Sent from: http://forum.world.st/Squeak-Dev-f45488.html


More information about the Squeak-dev mailing list