On Mon, Mar 27, 2017 at 5:25 AM, Alistair Grant <akgrant0710@gmail.com> wrote:
Trying to use the VM produces:
THERE_BE_DRAGONS_HERE Your VM is too old for this image. Please download the latest VM. 26 March 2017 10:54:36.099174 pm
Last night I built the 64-bit pharo-vm on OSX and then trying to run 60451-64.image gave me the same error. I didn't have time to look into it. cheers -ben
VM: unix - i686 - linux-gnu - CoInterpreter VMMaker.oscog-eem.2175 uuid: eb79e804-a80b-4ad3-bd19-9c60a24a14f1 Mar 26 2017 StackToRegisterMappingCogit VMMaker.oscog-eem.2174 uuid: eefef0d3-2df8-4fe7-9f71-2aca68641ba6 Mar 26 2017 VM: Date: Plugins:
Image: Pharo6.0 [Latest update: #60447]
StartupUIManager>>inform: Receiver: a StartupUIManager Arguments and temporary variables: arg1: 'Your VM is too old for this image. Please download the latest VM.' tmp1: nil Receiver's instance variables: doNotQuitOnRestart: false uiManager: nil
DiskStore class(Object)>>inform: Receiver: DiskStore Arguments and temporary variables: arg1: 'Your VM is too old for this image. Please download the latest VM.' Receiver's instance variables: superclass: FileSystemStore methodDict: a MethodDictionary(#=->DiskStore>>#= #basenameFromEntry:->DiskStore...etc... format: 65537 layout: a FixedLayout instanceVariables: nil organization: a ClassOrganization subclasses: {UnixStore. WindowsStore} name: #DiskStore classPool: a Dictionary(#CurrentFS->a FileSystem #Primitives->a FilePluginPrims...etc... sharedPools: nil environment: a SystemDictionary(lots of globals) category: #'FileSystem-Disk' traitComposition: {} localSelectors: nil ...
The same thing happens with a V5.0 image.
FYI:
$ pharo.ui --version 5.0- Sun Mar 26 20:48:38 UTC 2017 gcc 5.4.0 [Production Spur VM] CoInterpreter VMMaker.oscog-eem.2175 uuid: eb79e804-a80b-4ad3-bd19-9c60a24a14f1 Mar 26 2017 StackToRegisterMappingCogit VMMaker.oscog-eem.2174 uuid: eefef0d3-2df8-4fe7-9f71-2aca68641ba6 Mar 26 2017 VM: Date: Plugins: Linux 10b18a356b12 4.8.0-41-generic #44~16.04.1-Ubuntu SMP Fri Mar 3 17:11:16 UTC 2017 i686 i686 i686 GNU/Linux plugin path: /snap/pharo/x1/usr/bin/pharo-vm/ [default: /snap/pharo/x1/usr/bin/pharo-vm/]
Given I've only just built the VM, I'm a bit surprised that it is too old. :-)
I'm basically using Esteban's instructions, i.e.:
$ git clone https://github.com/pharo-project/pharo-vm.git $ cd pharo-vm/opensmalltalk-vm/build.linux32x86/pharo.cog.spur/build $ ./mvm
Once I get this working properly, hopefully I can contribute some documentation back that makes it easier for the next person.
More hints please... :-)
Thanks very much for all you assistance, Alistair