1 |
Sorry for the late reply...I've been away for a couple of days. |
2 |
|
3 |
On 11/4/06, Sergio Polini <sp_rm_it@×××××.it> wrote: |
4 |
> `/var/tmp/portage/vmware-dsp-1.3/work/vmwaredsp-1.3/src/32' |
5 |
> cc -c -W -Wall -O2 -fPIC -o vmdsp.o ../vmdsp.c |
6 |
> cc -shared -Wl,-version-script=../vmdsp.map -o libvmdsp.so |
7 |
> vmdsp.o -lpthread -ldl -lc |
8 |
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: |
9 |
> libvmdsp.so: undefined versioned symbol name open64@GLIBC_2.2.5 |
10 |
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: |
11 |
> failed to set dynamic section sizes: Bad value |
12 |
> collect2: ld returned 1 exit status |
13 |
> make[1]: *** [libvmdsp.so] Error 1 |
14 |
> rm vmdsp.o |
15 |
> make[1]: Leaving directory |
16 |
> `/var/tmp/portage/vmware-dsp-1.3/work/vmwaredsp-1.3/src/32' |
17 |
|
18 |
Hmm, looks like building this is broken on AMD64 arches...too bad. |
19 |
|
20 |
> testing ~ # ldd /usr/lib/libvmdsp.so |
21 |
> ldd: warning: you do not have execution permission for |
22 |
> `/usr/lib/libvmdsp.so' |
23 |
> libpthread.so.0 => /lib/libpthread.so.0 (0x00002b944790f000) |
24 |
> libdl.so.2 => /lib/libdl.so.2 (0x00002b9447a25000) |
25 |
> libc.so.6 => /lib/libc.so.6 (0x00002b9447b29000) |
26 |
> /lib64/ld-linux-x86-64.so.2 (0x0000555555554000) |
27 |
|
28 |
Ah, libvmdsp.so is a 64-bit library. I am pretty sure that vmware is |
29 |
still distributed as a 32-bit application, so yeah, preloading 64-bit |
30 |
libraries won't work. |
31 |
|
32 |
Try changing the vmwarearts script to preload the library from |
33 |
/usr/lib32 instead of /usr/lib. |
34 |
|
35 |
-Richard |
36 |
-- |
37 |
gentoo-user@g.o mailing list |