[etoys-dev] 5.0.1
Bert Freudenberg
bert at freudenbergs.de
Fri Jul 6 10:02:04 EDT 2012
On 2012-07-06, at 15:33, Steve Thomas wrote:
> Bert,
>
> Here is info requested:
> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ echo $LD_PRELOAD
>
> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ Contents/Linux-i686/etoys -version
> 4.0.3-2202 #1 XShm Tue Apr 13 11:56:47 PDT 2010 gcc 4.3.2
> Linux vps2.piumarta.com 2.6.18-028stab053.10-ent #1 SMP Thu Feb 28 20:34:08 MSK 2008 i686 GNU/Linux
> plugin path: /home/sthomas1/Documents/Etoys-To-Go 5.0.1.app/Contents/Linux-i686/ [default: /home/sthomas1/Documents/Etoys-To-Go 5.0.1.app/Contents/Linux-i686/]
> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ ldd Contents/Linux-i686/etoys
> linux-gate.so.1 => (0xf7775000)
> libm.so.6 => /lib32/libm.so.6 (0xf7736000)
> libdl.so.2 => /lib32/libdl.so.2 (0xf7731000)
> libnsl.so.1 => /lib32/libnsl.so.1 (0xf7717000)
> libuuid.so.1 => /usr/lib/libuuid.so.1 (0xf7711000)
> libc.so.6 => /lib32/libc.so.6 (0xf756f000)
> /lib/ld-linux.so.2 (0xf7776000)
That libuuid.so.1 path looks suspiciously different from the others. Is that from after you made that symlink?
> Note I also was looking for the location of libuuid.s0.1 and could not find it, I downloaded a version and created a softlink in /usr/lib and got a different errot (see below):
> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ ls -l /usr/lib | grep uuid
> rwxrwxrwx 1 root root 47 Jul 6 08:31 libuuid.so.1 -> /home/sthomas1/Desktop/usr/lib/libuuid.so.1.3.0
> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ ^C
> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$ ^C
> 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: 2303 Aborted (core dumped) $WRAPPER "$VM" -plugins "$BIN" $VMOPTIONS "$IMAGE" "$DOCUMENT" $IMOPTIONS
> sthomas1 at ubuntu:~/Documents/Etoys-To-Go 5.0.1.app$
>
>
> I am pretty sure (will check this afternoon) that I have a 5.0 running on my Ubuntu 12.04 elsewhere, but believe that may be the 32 bit version and this machine is the 64 bit version.
>
> Stephen
If this is the 64 bit machine then you probably have only installed the 64 bit version of libuuid.so.1. This sounds similar to an old ubuntu bug:
https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/298611
but they say it was fixed? In any case, the VM we bundle currently needs the 32 bit version of libuuid.so.1.
Possibly you can install it using
sudo apt-get install libuuid1:i386
(see https://help.ubuntu.com/community/MultiArch )
- Bert -
More information about the etoys-dev
mailing list