Closure VM on XO (was Re: [squeak-dev] Squeak/Pharo/Cuis on Android)

Juan Vuletich juan at jvuletich.org
Fri Mar 4 01:42:48 UTC 2011


Hi Casey,

Casey Ransberger wrote:
> Is that Cog out of curiosity? I saw that awhile back when I ran it on 
> ubuntu. The classic VM worked fine though.

No, not Cog. Just the latest interpreter from http://squeakvm.org/unix/

> For some reason I want to think that the presence of .so is not 
> significant (i.e. I want to think it should work either way,) but for 
> the life of me I can't recall if anyone ever figured this one out. 
> Many people could not reproduce it. It may be environment or 
> distribution specific. I wound up dropping the linux laptop in favor 
> of a Mac for other reasons, so I never finished figuring out what the 
> problem was.

Oh... Didn't know it is an old problem...

> On Thu, Mar 3, 2011 at 5:30 PM, Juan Vuletich <juan at jvuletich.org 
> <mailto:juan at jvuletich.org>> wrote:
>
>     Juan Vuletich wrote:
>
>         Bert Freudenberg wrote:
>
>             On 03.03.2011, at 14:54, Casey Ransberger wrote:
>
>              
>
>                 On Mar 3, 2011, at 2:26 PM, Juan Vuletich
>                 <juan at jvuletich.org <mailto:juan at jvuletich.org>> wrote:
>
>                  
>
>                     I'm pretty close to a new release of Cuis that
>                     should feel way more responsive on slow devices.
>                     It does world redraw about 10 times faster when
>                     there are many windows open.
>                     Unfortunately I couldn't run it on my XO, as the
>                     preloaded VM is pre-closures... Does anybody know
>                     how to run a closures image on the XO?
>                          
>
>                 I may be misunderstanding you; if not, you may
>                 experience a minor facepalm. XO is Fedora-based, so
>                 you should be able to grab the Linux VM sources and
>                 roll it up.    
>
>
>             The latest i386 Linux binary should just work:
>
>                http://squeakvm.org/unix/
>
>             and maybe even Eliot's Cog binary. It's just another Linux
>             machine ...
>
>             - Bert -
>
>
>         It seems at least some Linux knowledge is needed... mine is
>         almost nil :(. I did as follows:
>         - Downloaded      Squeak-4.4.7.2357-linux_i386.tar.gz     and
>            Squeak-4.4.7.2357-linux_i386.sh
>         <http://Squeak-4.4.7.2357-linux_i386.sh> from the link you gave.
>         - Decompressed the .tar.gz file
>         - Saved the .sh, the .tar.gz, and the uncompressed folder to a
>         /Cuis/ folder in an sd card.
>         - Added cuis image, changes and sources to that folder
>         - Inserted the sd card on the XO
>         - Opened the Terminal activity
>         - su
>         - cd /media/*/Cuis
>
>         First try: Now, trying to run the installer (.sh) gives
>         'command not found'. Executing Squeak-4*.sh results in the
>         full name printed (i.e. found) followed by: ': command not found'.
>
>         Ok. Let's try something different
>         - cd Squeak-* matches the folder name and changes current folder
>         - cd bin
>         - ls shows squeak and squeak.sh
>         - Now running 'squeak ../../imagename.image' gives 'This
>         interpreter (vers 6502) cannot read image file (vers. 6504)'
>
>         Looks like trying to run the original VM bundled with the
>         machine. cp squeak sqq to have it with some other name. doing
>         'sqq enter' gives 'sqq: command not found'. cp squeak.sh
>         sqqq.sh to have this .sh with some other name. doing 'sqqq.sh
>         enter' gives 'sqqq.sh: command not found'.
>
>         Looks like the machine doesn't want to run any binary from the
>         sd card. I guess there is some linux detail I'm unaware of...
>         Please help me!
>
>         Thanks,
>         Juan Vuletich
>
>
>     I guess I succeeded installing it. Now trying to run like this
>     sh squeak.sh ../../imagename.image (in .../bin/) gives
>     'libGLU.so.1: cannot open shared object file: No such file or
>     directory / could not find display driver vm-display-x11; wither:
>     / -check that /udr/local/lib/squeak/4.4.7-2357/vm-display-x11.so
>     exists or / ...'
>     There's no vm-display-x11.so in the folder from the installation,
>     but there is a so.vm-display... so copying this to have the '.so'
>     at the end... Get the same error. I'm almost giving up.
>
>     Thanks for any help.
>
>     Juan Vuletich
>
>
>
>
> -- 
> Casey Ransberger
> ------------------------------------------------------------------------
>
>
>   
>
> ------------------------------------------------------------------------
>
> No virus found in this message.
> Checked by AVG - www.avg.com <http://www.avg.com>
> Version: 10.0.1204 / Virus Database: 1435/3479 - Release Date: 03/03/11
>




More information about the Squeak-dev mailing list