Can't get new VM to work... [VMMAKER]
Ned Konz
ned at bike-nomad.com
Thu Mar 7 17:56:48 UTC 2002
Well, I decided to take the plunge and try the VMMaker again.
I followed the instructions on the Swiki; got the following change sets:
ConsolidateTo4744-JMM.4.cs
VMMaker-3-2-version5.5.cs
then got the entire squeak and CVSROOT trees from CVS.
Then I started up a 3.2g-4743 image, loaded in the change sets, set up some
plugins as internal and some external, and generated sources into a clean
squeak/src directory. I compiled all the plugins that I could.
In a clean build directory, I ran configure and make. Despite lots of
warnings, everything compiled OK.
Then I did a make install as root.
However, when I run the new VM, I can't get it to start. This happens:
Error: Cannot truncate this number
7 March 2002 9:45:20 am
VM: unix - Squeak3.2gamma of 15 January 2002 [latest update: #4743]
Image: Squeak3.2gamma [latest update: #4743]
Float(Object)>>error:
Receiver: NaN
Arguments and temporary variables:
aString: 'Cannot truncate this number'
Receiver's instance variables:
NaN
Float>>truncated
Receiver: NaN
Arguments and temporary variables:
Receiver's instance variables:
NaN
Float>>rounded
Receiver: NaN
Arguments and temporary variables:
Receiver's instance variables:
NaN
Color>>setRed:green:blue:
Receiver: <<error during printing>>
Arguments and temporary variables:
r: NaN
g: NaN
b: NaN
Receiver's instance variables:
rgb: nil
cachedDepth: nil
cachedBitPattern: nil
--- The rest of the stack ---
Color class>>r:g:b:
Color class>>r:g:b:alpha:
Color>>alphaMixed:with:
Color>>lighter
SystemWindow>>setStripeColorsFrom:
SystemWindow>>activate
SystemWindow class>>noteTopWindowIn:
PasteUpMorph>>install
AutoStart class>>checkForUpdates
AutoStart class>>startUp
AutoStart class(Behavior)>>startUp:
[] in SystemDictionary>>send:toClassesNamedIn:with:
OrderedCollection>>do:
SystemDictionary>>send:toClassesNamedIn:with:
SystemDictionary>>processStartUpList:
SystemDictionary>>snapshot:andQuit:embedded:
SystemDictionary>>snapshot:andQuit:
TheWorldMenu>>saveAndQuit
TheWorldMenu>>doMenuItem:with:
[] in MenuItemMorph>>invokeWithEvent:
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess
So now what do I do?
[this is under Linux, if it matters].
The same image runs using the old VM, in the same directory.
Thanks,
--
Ned Konz
currently: Stanwood, WA
email: ned at bike-nomad.com
homepage: http://bike-nomad.com
More information about the Squeak-dev
mailing list
|