Gentoo Archives: gentoo-user

From: ABCD <en.ABCD@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: warning: vmware workstation users should not use new 10.0 profile
Date: Fri, 28 Aug 2009 19:57:59
Message-Id: h6v750$i30$1@ger.gmane.org
In Reply to: Re: [gentoo-user] warning: vmware workstation users should not use new 10.0 profile by Paul Hartman
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Paul Hartman wrote:
5 > On Mon, Aug 24, 2009 at 3:38 PM, Keith Dart<keith@×××××××××.biz> wrote:
6 >> === On Mon, 08/24, Paul Hartman wrote: ===
7 >>> After switching to the 10.0
8 >>> profile, Xcb and other X-related things were emerged/upgraded, though,
9 >>> and I ran xcb-rebuilder.sh and revdep-rebuild both of which found no
10 >>> problems.
11 >> ===
12 >>
13 >> interesting. On my system some library named libxcb-xlib is used:
14 >>
15 >>
16 >> 315 $ ldd /opt/vmware/workstation/lib/vmware/bin/vmware | grep xcb
17 >> libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0
18 >> (0x00007ff7f67be000)
19 >>
20 >> But the new X libraries in 10.0 profile remove that file so it fails to
21 >> dynamically link that library.
22 >>
23 >> Maybe I need to run the overlay...
24 >
25 > I've always been using vmware overlay, when new kernels and other
26 > things that break vmware, it usually has a fixed version within a few
27 > days. Right now I'm using vmware-modules 1.0.0.25 and
28 > vmware-workstation 6.5.3.185404.
29 >
30 > $ ldd /opt/vmware/workstation/lib/vmware/bin/vmware | grep xcb
31 > libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f7de0aac000)
32 >
33 > Seems vmware has updated it in the newer version.
34 >
35 >
36
37 Just because ldd reports a library doesn't mean that there is a hard
38 dependency on that library. If ../bin/vmware links against libX11.so.6,
39 but not libxcb*, and libX11.so.6 is linked against libxcb-xlib.so.0,
40 then ldd will report libxcb-xlib.so.0, because it is an indirect
41 dependency. To find direct dependencies, you can use
42 `scanelf -qF '#F%n' /path/to/file`, which will output a comma-separated
43 list of libraries (for instance, "libxcb.so.1,libdl.so.2,libc.so.6").
44
45 - --
46 ABCD
47 -----BEGIN PGP SIGNATURE-----
48 Version: GnuPG v2.0.11 (GNU/Linux)
49 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
50
51 iEYEARECAAYFAkqTH98ACgkQOypDUo0oQOoX8QCcCbmyWpDdzL7KpjYsK2togFFa
52 4qUAoLJAh64H0hOYQtyR8w4L8iIChhiy
53 =93An
54 -----END PGP SIGNATURE-----