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.
> (if you want to test on your 64 Ubuntu, you should get rid of the 32 bit libs)
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-
/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-
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
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.
More information about the etoys-dev