Gentoo Archives: gentoo-amd64

From: Daiajo Tibdixious <daiajo@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: revdep broken x11-drivers/ati-drivers net-nds/openldap
Date: Tue, 30 Jan 2007 23:38:57
Message-Id: a4a9bfcb0701301537h3bf84b89wbea47bf769e793ce@mail.gmail.com
In Reply to: [gentoo-amd64] Re: revdep broken x11-drivers/ati-drivers net-nds/openldap by Duncan <1i5t5.duncan@cox.net>
1 On 1/31/07, Duncan <1i5t5.duncan@×××.net> wrote:
2 > "Daiajo Tibdixious" <daiajo@×××××.com> posted
3 > below, on Tue, 30 Jan 2007 23:43:05 +1100:
4 > > x11-drivers/ati-drivers
5 > > usr/lib32/xorg/modules/dri/atiogl_a_dri.so
6 > > /usr/lib32/xorg/modules/dri/fglrx_dri.so
7 > > media-libs/mesa (/usr/lib64/opengl/xorg-x11/lib/libGL.so.1)
8 > > x11-drivers/ati-drivers (/usr/lib32/opengl/ati/lib/libGL.so.1)
9 > > x11-drivers/ati-drivers (/usr/lib64/opengl/ati/lib/libGL.so.1)
10 > > x11-libs/libX11 (/usr/lib64/libX11.so.6)
11 > > x11-libs/libXext (/usr/lib64/libXext.so.6)
12 > > sys-libs/libstdc++-v3 (/usr/lib64/libstdc++-v3/libstdc++.so.5)
13 > > net-nds/openldap-2.3
14 > > /usr/lib64/libldap-2.2.so.7 net-nds/openldap-2.2-28-r7?
15 > liblber-2.2.so.7)
16 > > /usr/lib64/libldap.so.2.0.130 net-nds/openldap-2.2-28-r7?
17 > liblber.so.2)
18 > > /usr/lib64/libldap_r-2.2.so.7 net-nds/openldap-2.2-28-r7?
19 > liblber-2.2.so.7)
20 > > /usr/lib64/libldap_r.so.2.0.130 net-nds/openldap-2.2-28-r7?
21 > liblber.so.2)
22 > >
23 > > If ati-drivers was broken, why is my graphics working?
24 >
25 >> Why is it working? Because the part that's broken is 32-bit (if it's the
26 >> stuff in lib32, anyway), and the main system is 64-bit, which isn't
27 >> broken.
28
29 Doh. It was a long day.
30
31 > As long as you aren't trying to run any 32-bit games that use
32 > the broken bit or something, you're probably fine. Also note that even if
33 > it's the 64-bit stuff, it's likely the 3D/OpenGL stuff, which most stuff
34 > won't be using. It'd only be used for 3D games, OpenGL screensavers, and
35 > anything else OpenGL based you may be running.
36
37 Ah, no nothing that I know of.
38
39 >> This case is probably an example of one of the issues with
40 >> revdep-rebuild, or more precisely with binary-only packages you may
41 >> choose to run.
42
43 I know it freaks on firefox-bin. I resent that "choose" to run, as its only ignorance at work here, are you saying openldap is binary? AFAIK I don't have any binary packages any more.
44
45 > Revdep-rebuild sees and scans the shared libraries, and
46 > doesn't know when they are part of a binary-only package. Naturally, you
47 > can remerge the binary-only package all day and if it was built against a
48 > library not on your system, it's not going to help one bit.
49
50 Yeah, I figured that out with firefox-bin, how does it apply here?
51
52 >> Newer revdep-rebuild versions have a way to configure it to ignore certain
53 >> packages.
54
55 I'm used to ignoring revdep-rebuild. :) Especially I ignore the packages to be rebuilt, its great for detecting broken linkage but lousy (in my limited experience) at fixing them.
56
57 >> standard gripe about slaveryware here, but it's your system, not mine, so
58 >> you get to choose what you run and I'd not deny you that right, regardless
59 >> of how much I gripe.)
60
61 I'd rather not have slaveryware either. My son has a Win XP Home which I use for that. :(
62
63 >> > openldap is required by KDE multimedia, I'm not sure if I am actually
64 >> > exercising it.
65 >
66 >> Did you try rebuilding kdemultimedia, and/or anything else that might
67
68 I removed it, put it back by --usepkg and rebuild, several times. kdebase is pulling it in, amoung other things:
69 # equery depends -d openldap
70 [ Searching for packages depending on openldap... ]
71 dev-libs/cyrus-sasl-2.1.22-r1
72 app-crypt/gnupg-1.4.6
73 app-crypt/gnupg-1.9.21
74 net-misc/curl-7.15.1-r1
75 net-misc/openssh-4.5_p1
76 kde-base/kdebase-3.5.5-r1
77
78 hmm, made a lier out of myself. I haven't rebuilt any of these.
79
80 >> BTW, if revdep-rebuild isn't providing you enough info about exactly what
81 >> it's finding and why, try running it with the --vv flag. That's supposed
82
83 -vv didn't help, the extra info is environmental information, the broken messages are the same.
84
85 > BTW2, I'm a KDE guy myself but have (some of) the split packages merged,
86 > not monolithic (as I think I mentioned before).
87
88 I've wondered about that, going split sound like it might be less trouble,
89 I'll look into it.
90
91 > you have on that I have off. You don't happen to have the the ldap USE
92 > flag on, do you? It doesn't sound like you'd be using it. It's off here.
93
94 Its not present.
95
96 Anyway, I'm happy now, I'll just ignore the broken links, since I'm not using them.
97 I'll put up with it & hope the next version of openldap is more consistent.
98
99 I've put up a bug on openldap: http://bugs.gentoo.org/show_bug.cgi?id=164626
100 as it should supply the old liblber 2.2 library as well (relating to Harm's comment).
101 --
102 gentoo-amd64@g.o mailing list

Replies

Subject Author
[gentoo-amd64] Re: revdep broken x11-drivers/ati-drivers net-nds/openldap Duncan <1i5t5.duncan@×××.net>