Gentoo Archives: gentoo-amd64

From: Harm Geerts <harmgeerts@××××.nl>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: revdep broken x11-drivers/ati-drivers net-nds/openldap
Date: Tue, 30 Jan 2007 21:36:23
Message-Id: 200701302232.07208.harmgeerts@home.nl
In Reply to: [gentoo-amd64] revdep broken x11-drivers/ati-drivers net-nds/openldap by Daiajo Tibdixious
1 On Tue, January 30, 2007 13:43, Daiajo Tibdixious wrote:
2 > revdep-rebuild keeps throwing up these 2 as rebuild targets, yet
3 > rebuilding them has no effect whatsoever. This is my final 'problem'
4 > after emerge --depclean. Its a theoretical problem because I rebooted,
5 > restarted X/KDE, and no problems whatsoever, so I can probably just
6 > ignore this situation, but it offends my sensibilities. I've expanded
7 > the revdep-rebuild output with qfile information.
8 >
9 > x11-drivers/ati-drivers
10 > usr/lib32/xorg/modules/dri/atiogl_a_dri.so
11 > /usr/lib32/xorg/modules/dri/fglrx_dri.so
12 > media-libs/mesa (/usr/lib64/opengl/xorg-x11/lib/libGL.so.1)
13 > x11-drivers/ati-drivers (/usr/lib32/opengl/ati/lib/libGL.so.1)
14 > x11-drivers/ati-drivers (/usr/lib64/opengl/ati/lib/libGL.so.1)
15 > x11-libs/libX11 (/usr/lib64/libX11.so.6)
16 > x11-libs/libXext (/usr/lib64/libXext.so.6)
17 > sys-libs/libstdc++-v3 (/usr/lib64/libstdc++-v3/libstdc++.so.5)
18 > net-nds/openldap-2.3
19 > /usr/lib64/libldap-2.2.so.7 net-nds/openldap-2.2-28-r7?
20 > liblber-2.2.so.7)
21 > /usr/lib64/libldap.so.2.0.130 net-nds/openldap-2.2-28-r7?
22 > liblber.so.2)
23 > /usr/lib64/libldap_r-2.2.so.7 net-nds/openldap-2.2-28-r7?
24 > liblber-2.2.so.7)
25 > /usr/lib64/libldap_r.so.2.0.130 net-nds/openldap-2.2-28-r7?
26 > liblber.so.2)
27 >
28 > Firstly ati-drivers shows 2 broken .so's. I can't tell if libGL.so.1
29 > is the mesa one or the ati-drivers one, both are present. libX11,
30 > libXext, libstdc++-v3 are all present, so I don't know why
31 > revdep-rebuild is showing a breakage.
32 >
33 > If ati-drivers was broken, why is my graphics working?
34 >
35 > Secondly openldap is referencing liblber 2.2 which is NOT present.
36 > 'equery f openldap' shows it is actually part of openldap, which I
37 > have rebuilt about 7 times to no avail.
38 > Actually the liblber files in openldap are 2.3 versions, not 2.2.
39 > libldap has both 2.2 and 2.3 versions, so I guess I'm running on 2.3,
40 > and the 2.2 are just there to cause me a headache. The installed
41 > version is 2.3.30-r2 so I don't know why it would contain 2.2 files.
42
43 The ebuild copies the old libraries from a 2.2 install to the image of a
44 2.3 install in order to avoid distaster on systems that use ldap for
45 authentication. The postinst tells you to rebuild everything that depends
46 on these libraries and remove them once that's done.
47
48 Over time you have rebuild everything against the newest version, but
49 never removed the old libraries, this has to be done manually!
50
51 > openldap is required by KDE multimedia, I'm not sure if I am actually
52 > exercising it.
53
54 If you're not sure, then you probably aren't.
55 --
56 gentoo-amd64@g.o mailing list