1 |
On Wed, Aug 24, 2011 at 03:53:26AM +1000, Michael wrote: |
2 |
> Also, on a related note, would it be appropriate to report the following |
3 |
> undeclared deps, given that the package in question already has DEPEND for |
4 |
> gtk+? |
5 |
> |
6 |
> * Checking app-arch/guitar-0.1.4 for undeclared dependencies |
7 |
> * /usr/bin/guitar links to /usr/lib64/libX11.so.6 |
8 |
> * Missing dependency on x11-libs/libX11 |
9 |
> * /usr/bin/guitar links to /usr/lib64/libXi.so.6 |
10 |
> * Missing dependency on x11-libs/libXi |
11 |
> * /usr/bin/guitar links to /usr/lib64/libXext.so.6 |
12 |
> * Missing dependency on x11-libs/libXext |
13 |
> * /usr/bin/guitar links to /usr/lib64/libxcb.so.1 |
14 |
> * Missing dependency on x11-libs/libxcb |
15 |
> * /usr/bin/guitar links to /usr/lib64/libXau.so.6 |
16 |
> * Missing dependency on x11-libs/libXau |
17 |
> * /usr/bin/guitar links to /usr/lib64/libXdmcp.so.6 |
18 |
> * Missing dependency on x11-libs/libXdmcp |
19 |
|
20 |
Those look like indirect linker dependencies to me: |
21 |
|
22 |
ohnopublishing mnt # readelf -d $(which guitar) | grep -e NEEDED |
23 |
0x0000000000000001 (NEEDED) Shared library: [libgtk-1.2.so.0] |
24 |
0x0000000000000001 (NEEDED) Shared library: [libgdk-1.2.so.0] |
25 |
0x0000000000000001 (NEEDED) Shared library: [libglib-1.2.so.0] |
26 |
0x0000000000000001 (NEEDED) Shared library: [libc.so.6] |
27 |
ohnopublishing mnt # |
28 |
|
29 |
See that X11 is brought in by libgtk and recursively so on and so on: |
30 |
ohnopublishing mnt # readelf -d /usr/lib64/libgtk-1.2.so.0 | grep -e NEEDED |
31 |
0x0000000000000001 (NEEDED) Shared library: [libgdk-1.2.so.0] |
32 |
0x0000000000000001 (NEEDED) Shared library: [libgmodule-1.2.so.0] |
33 |
0x0000000000000001 (NEEDED) Shared library: [libglib-1.2.so.0] |
34 |
0x0000000000000001 (NEEDED) Shared library: [libm.so.6] |
35 |
0x0000000000000001 (NEEDED) Shared library: [libX11.so.6] |
36 |
0x0000000000000001 (NEEDED) Shared library: [libc.so.6] |
37 |
|
38 |
-- |
39 |
binki |
40 |
|
41 |
Look out for missing or extraneous apostrophes! |