Gentoo Archives: gentoo-user

From: Wade Brown <wanderer.wcb@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] revdep-rebuild reports broken libs, should I worry?
Date: Wed, 06 Jul 2005 16:58:27
Message-Id: cee44eb305070609494397992d@mail.gmail.com
In Reply to: [gentoo-user] revdep-rebuild reports broken libs, should I worry? by Dave Nebinger
1 In this specific case, "Broken" means "Binary Package". Binary
2 packages are distributed with all kinds of libraries linked to so that
3 they can minimize the amount of binary packages they need to maintain
4 (e.g. they don't need an eclipse-gnome and an eclipse-nognome
5 package). The program will ideally run as if those features were
6 disabled at compile time, but usually does spit out a few errors on
7 console about missing libraries.
8
9 Revdep wanting to rebuild binary packages everytime is a known issue,
10 and in newer (still masked?) versions there is a specific directory
11 omission setting to tell it to ignore /opt, and anywhere else there
12 may be binary packages. If it is still masked as I think, then you
13 could just $EDITOR `which revdep-rebuild` and take out /opt from the
14 SEARCH_DIRS variable.
15
16 Anyway, quick answer, No, your packages are not broken, so no worries.
17
18 On 7/6/05, Dave Nebinger <dnebinger@××××.com> wrote:
19 > On a run of revdep-rebuild I get the following output:
20 >
21 > butthead ~ # revdep-rebuild -p
22 >
23 > Checking reverse dependencies...
24 > Packages containing binaries and libraries broken by any package update,
25 > will be recompiled.
26 >
27 > Collecting system binaries and libraries... done.
28 > (/root/.revdep-rebuild.1_files)
29 >
30 > Collecting complete LD_LIBRARY_PATH... done.
31 > (/root/.revdep-rebuild.2_ldpath)
32 >
33 > Checking dynamic linking consistency...
34 > broken
35 > /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so
36 > (requires libtk8.4.so libtcl8.4.so)
37 > broken
38 > /opt/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/os/linux/x86/libswt-gnome-gtk
39 > -3063.so (requires libgnomeui-2.so.0 libbonoboui-2.so.0
40 > libgnomecanvas-2.so.0 libgnome-2.so.0 libbonobo-2.so.0 libgconf-2.so.4
41 > libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 liblinc.so.1)
42 > broken /opt/firefox/components/libmozgnome.so (requires libgconf-2.so.4
43 > libORBit-2.so.0 liblinc.so.1 libgnomevfs-2.so.0 libbonobo-activation.so.4
44 > libgnome-2.so.0 libbonobo-2.so.0)
45 > broken /opt/firefox/components/libnkgnomevfs.so (requires
46 > libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 liblinc.so.1)
47 > done.
48 > (/root/.revdep-rebuild.3_rebuild)
49 >
50 > Assigning files to ebuilds... done.
51 > (/root/.revdep-rebuild.4_ebuilds)
52 >
53 > Evaluating package order... done.
54 > (/root/.revdep-rebuild.5_order)
55 >
56 > Dynamic linking on your system is consistent... All done.
57 >
58 >
59 > Now the reason for 'broken' is that I don't have gnome installed, that much
60 > I understand. And I'm cool with the fact that revdep-rebuild didn't try to
61 > install gnome even though these are marked as broken.
62 >
63 > The question is, I guess, whether 'broken' has some other meaning than what
64 > I'm thinking, and do I need to be worried?
65 >
66 >
67 >
68 > --
69 > gentoo-user@g.o mailing list
70 >
71 >
72
73 --
74 gentoo-user@g.o mailing list

Replies