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

Reply via email to