Sorry for the late reply...I've been away for a couple of days.
On 11/4/06, Sergio Polini <[EMAIL PROTECTED]> wrote:
`/var/tmp/portage/vmware-dsp-1.3/work/vmwaredsp-1.3/src/32' cc -c -W -Wall -O2 -fPIC -o vmdsp.o ../vmdsp.c cc -shared -Wl,-version-script=../vmdsp.map -o libvmdsp.so vmdsp.o -lpthread -ldl -lc /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: libvmdsp.so: undefined versioned symbol name [EMAIL PROTECTED] /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: failed to set dynamic section sizes: Bad value collect2: ld returned 1 exit status make[1]: *** [libvmdsp.so] Error 1 rm vmdsp.o make[1]: Leaving directory `/var/tmp/portage/vmware-dsp-1.3/work/vmwaredsp-1.3/src/32'
Hmm, looks like building this is broken on AMD64 arches...too bad.
testing ~ # ldd /usr/lib/libvmdsp.so ldd: warning: you do not have execution permission for `/usr/lib/libvmdsp.so' libpthread.so.0 => /lib/libpthread.so.0 (0x00002b944790f000) libdl.so.2 => /lib/libdl.so.2 (0x00002b9447a25000) libc.so.6 => /lib/libc.so.6 (0x00002b9447b29000) /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
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. -Richard -- gentoo-user@gentoo.org mailing list