Richard Fish: > Ah, libvmdsp.so is a 64-bit library. I am pretty sure that vmware > is still distributed as a 32-bit application, so yeah, preloading > 64-bit libraries won't work. > > Try changing the vmwarearts script to preload the library from > /usr/lib32 instead of /usr/lib.
I've tried aoss32, i.e.: #!/bin/sh # A simple script to facilitate the use of the OSS compatibility library. # Usage: # aoss <command> <command options and arguments> if [ -d /proc/asound ]; then prefix=/emul/linux/x86/usr exec_prefix=${prefix} LD_PRELOAD=${exec_prefix}/lib/libaoss.so${LD_PRELOAD:+:$LD_PRELOAD} exec "$@" else exec "$@" fi exit 1 But I've got (the same as root): [sp ~]$ ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored. Sergio -- gentoo-user@gentoo.org mailing list