Building Slate VM with LCC-Win32 under Windows XP

Lee Salzman lsalzman1 at cox.net
Mon Aug 2 02:54:12 PDT 2004


It seems you are missing a file, likely 'bootstrap/mobius/syntax/syntax.slate'. 
In any event, it tried to open a file that was not there.

Lee

On Mon, Aug 02, 2004 at 01:36:56AM +0000, Paul Dufresne wrote:
> I have tried to used the alpha version of July 31, to make Slate.exe
> run little.image on Windows XP. To try it, I have tried to generate a
> new VM. But I got this:
> ===
> ...
> Parsing bootstrap/debugger.slate
> Parsing bootstrap/file.slate
> Parsing bootstrap/print.slate
> Parsing bootstrap/mobius/types.slate
> Parsing bootstrap/mobius/syntax/syntax.slate
> The following condition was signaled:
> Undescribed condition
> 
> The following restarts are available:
> 0)      Inspect a stack frame
> 1)      Abort evaluation of expression
> 2)      Quit Slate
> Debug [0..2]:
> ===
> 
> The computer is an IBM PC 300GL, with XP
> with 64 Mb of memory.
> 
> The ingredients I used was:
> -lcc-win32 version 3.8
> -slate downloads/alpha directory made July 31
> -slate-current.tar.gz downloaded August 1, at 14h49 (Greenwich -4HRS)
> -7-zip (just to decompress slate-current.tar.gz)
> 
> Now the details of how I made it:
> 1. downloaded and installed lcc-win32
>  1.1 Got to http://www.cs.virginia.edu/~lcc-win32/
>  1.2 Downloaded lccwin32.exe and manual.exe
>  1.3 Executed them, keeping default values
> 2. Generated Slate.exe
>  2.0 Created a directory c:\sla
>  2.1 Extracted slate-current.tar.gz in c:\sla with 7-Zip
>  2.2 Made a directory tmp_slate
>  2.3 copied vm.c, vm.h from alpha directory to tmp_slate
>   Copied also little.image, but it was probably not needed
>  2.4 copied file.h, image.h, env.h, boot.c, file.c from alpha dir
>    to C:\sla\slate-current\bootstrap\mobius\vm directory
>  2.5 c:\lcc\bin\lc.exe -ansic -errout=Slate.err *.c -o Slate.exe
>   2.5.1 Slate.exe was 75696 bytes long
>  2.6 looked Slate.err, and saw just warnings
> 3. Used 'Slate.exe little.image' and saved an image after
> doing "load: 'bootstrap/mobius/init.slate'."
>  3.1 Copied Slate.exe from tmp_slate to sla\slate-current
>  3.2 Copied little.image from alpha directory to sla\slate-current
>  3.3 Open a command window
>  3.4 cd \sla\slate-current
>  3.5 Slate.exe little.image
>    3.5.1 growing 4701576 bytes
>  3.6 load: 'bootstrap/mobius/init.slate'.
>  3.7 SaveImageNamed: 'prebuild.image'.
> 4. Stop, and loaded back the saved image (was just searching how to
> continue), this step is useless
>  4.1 somehow quitted
>  4.2 Slate.exe prebuild.image
> 5. VM generateVM: 'slate'.
> 6. VM buildImage: 'slate.image' &littleEndian: True.
> It is at this point that I got Undescribed condition described at
> the beginning of this message.
> 
> Now, if I try to Debug:
> ===
> Debug [0..2]:
> 0
> Select a stack frame [0..]: 0
> [invokeDebugger]
> 
> 0: ("ConnectionFailed" resource: ("File" handle: Nil. readStream: Nil. 
> writeStre
> am: Nil. locator: ("AbsoluteLocator" ...).
>                mode: ("Oddball" ...). traits: ("File" ...)). handlers: 
> {"Extens
> ibleArray"}. exitContinuation: [].
>        returnContinuation: []. traits: ("ConnectionFailed" traits: 
> ("Traits" ..
> .). printName: 'ConnectionFailed'. parent0: ("SeriousCondition" ...)))
> 1: ("Debugger" restarts: {"ExtensibleArray" ("InspectFrame" ...). ("Abort" 
> ...).
> ("Quit" ...)}. condition: ("ConnectionFailed" resource: ("File" ...).
>                handlers: {"ExtensibleArray"}. exitContinuation: []. 
> returnConti
> nuation: []. traits: ("ConnectionFailed" ...)).
>        traits: ("Debugger" traits: ("Traits" ...). printName: 'Debugger'. 
> paren
> t0: ("Cloneable" ...)))
> 
> The following condition was signaled:
> Undescribed condition
> ===
> 
> Maybe I'll add a comment about step 2, 2.6 in an other message
> 
> --Paul
> 
> _________________________________________________________________
> Envoyer des courriels cr?atifs est aussi amusant que d?en recevoir. 
> Utilisez de la papeterie, des polices et des couleurs sp?ciales 
> http://join.msn.com/?pgmarket=fr-ca&page=features/richmail Commencez d?s 
> maintenant ? profiter de tous les avantages de MSN Premium et obtenez les 
> deux premiers mois GRATUITS*.
> 




More information about the Slate mailing list