Hi Bert,<br><br><div class="gmail_quote">On Thu, Mar 3, 2011 at 6:40 PM, Bert Freudenberg <span dir="ltr"><<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
On 03.03.2011, at 18:31, Juan Vuletich wrote:<br>
<br>
> Bert Freudenberg wrote:<br>
>> On 03.03.2011, at 17:30, Juan Vuletich wrote:<br>
>><br>
>><br>
>>> I guess I succeeded installing it. Now trying to run like this<br>
>>> 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 / ...'<br>
>>> 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.<br>
>>><br>
>><br>
>> Well, you're almost there ;)<br>
>><br>
>> You need either the tar.gz or the .sh, not both. After extracting, you can either install it, or run directly from where you installed it.<br>
>><br>
>> The libGLU error you are getting now indicates the VM loads successfully. But the vm-display-x11 is linked to OpenGL. The XO has no OpenGL libraries installed. So what you need to do is copy the system's so.vm-display-x11 (from /usr/lib/squeak) to your new VM directory, overwriting the current version. Then everything should be fine. The system version was compiled without OpenGL support.<br>
>><br>
>> - Bert -<br></blockquote><div><br></div><div>Does the XO Geode support sse2? Actually, what is the exact processor in the X0? Right now the JIT won't use sse2 instructions if they aren;t available, which translates into no machine code floatng-point primitives. But I'm also using sse2 instructions to update the 64-bit microsecond clock, so without some rewrite teh current linux Cog does depend on sse2.</div>
<div><br></div><div>best</div><div>Eliot</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
>><br>
>><br>
> Did that. Get same error as before...<br>
><br>
> Also tried the 'all in one' Cuis (based on Squeak's). The included .sh file does 'uname -m' to find out about the CPU. The answer on the XO is i586, not i686, and therefore 'all in one' can't run. I wonder if this would affect the stand alone linux vm, too...<br>
<br>
Unlikely. You would get a different error if this was the problem.<br>
<br>
I'd guess the VM inside the all-in-one is actually an i386 one, so it would run on anything newer than that, too. We should change the script.<br>
<br>
You really just need to make it use the right vm-display-x11 module. Do an ldd on it to see what it links to.<br>
<font color="#888888"><br>
- Bert -<br>
<br>
<br>
<br>
</font></blockquote></div><br>