[etoys-dev] 5.0.1

David T. Lewis lewis at mail.msen.com
Mon Jul 9 18:57:24 EDT 2012


On Mon, Jul 09, 2012 at 06:29:26PM +0200, Bert Freudenberg wrote:
> 
> On 2012-07-06, at 18:32, Bert Freudenberg wrote:
> 
> > On 2012-07-06, at 17:52, Steve Thomas wrote:
> > 
> >> okay installed and got error:
> >> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ ./etoys.sh
> >> ERROR: ld.so: object 'libpulsedsp.so' from LD_PRELOAD cannot be preloaded: ignored.
> >> libSM.so.6: cannot open shared object file: No such file or directory
> >> could not find module vm-display-X11
> >> ./etoys.sh: line 107:  4681 Aborted                 (core dumped) $WRAPPER "$VM" -plugins "$BIN" $VMOPTIONS "$IMAGE" "$DOCUMENT" $IMOPTIONS
> >> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ 
> >> 
> >> 
> >> Did some searching on that and found this: http://code.google.com/p/pharo/issues/detail?id=2741  So I installed ia32-libs (sudo apt-get install ia32-libs) and it worked!!!
> >> 
> >> Thanks Bert for your help and insightful observations on the internet ;)
> >> Stephen
> > 
> > Hehe. Well I had assumed that you obviously would have installed ia32-libs first ;) Which would have brought in the right libuuid I guess.
> > 
> > It would be nicer if the shell script would give a hint to users that the 32 bit libraries are needed ... I thought at one point it did that, but apparently not.
> > 
> > - Bert -
> 
> Or, even better, that it would Just Work.
> 
> I uploaded an RC3 which adds a new 64 bit VM. Tested on Ubuntu, would be great if someone could try on a 64 bit Fedora.
> 
> http://etoys.squeak.org/download/
> 
> (if you want to test on your 64 Ubuntu, you should get rid of the 32 bit libs)

Hi Bert,

I tried it on my SuSE Linux PC, and I get this:

lewis at linux-jh8m:~/squeak/Etoys/Etoys-To-Go 5.0.1.app> ./etoys.sh
/home/lewis/squeak/Etoys/Etoys-To-Go 5.0.1.app/Contents/Linux-x86_64/etoys: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /home/lewis/squeak/Etoys/Etoys-To-
Go 5.0.1.app/Contents/Linux-x86_64/etoys)
/home/lewis/squeak/Etoys/Etoys-To-Go 5.0.1.app/Contents/Linux-x86_64/etoys: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by /home/lewis/squeak/Etoys/Etoys-To-
Go 5.0.1.app/Contents/Linux-x86_64/etoys)
lewis at linux-jh8m:~/squeak/Etoys/Etoys-To-Go 5.0.1.app>

And just brute force looking at what's in my libc.so.6 I see this:

lewis at linux-jh8m:~/squeak/Etoys/Etoys-To-Go 5.0.1.app> strings /lib64/libc.so.6 | grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_PRIVATE

I suspect maybe your computer is "too new" and the 64-bit VM may need to be compiled
on something older. I'll be happy to run the compile on my PC if it helps, although
that does seem a bit trial-and-error.

Dave



More information about the etoys-dev mailing list