In this specific case, "Broken" means "Binary Package". Binary packages are distributed with all kinds of libraries linked to so that they can minimize the amount of binary packages they need to maintain (e.g. they don't need an eclipse-gnome and an eclipse-nognome package). The program will ideally run as if those features were disabled at compile time, but usually does spit out a few errors on console about missing libraries.
Revdep wanting to rebuild binary packages everytime is a known issue, and in newer (still masked?) versions there is a specific directory omission setting to tell it to ignore /opt, and anywhere else there may be binary packages. If it is still masked as I think, then you could just $EDITOR `which revdep-rebuild` and take out /opt from the SEARCH_DIRS variable. Anyway, quick answer, No, your packages are not broken, so no worries. On 7/6/05, Dave Nebinger <[EMAIL PROTECTED]> wrote: > On a run of revdep-rebuild I get the following output: > > butthead ~ # revdep-rebuild -p > > Checking reverse dependencies... > Packages containing binaries and libraries broken by any package update, > will be recompiled. > > Collecting system binaries and libraries... done. > (/root/.revdep-rebuild.1_files) > > Collecting complete LD_LIBRARY_PATH... done. > (/root/.revdep-rebuild.2_ldpath) > > Checking dynamic linking consistency... > broken > /opt/OpenOffice.org/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so > (requires libtk8.4.so libtcl8.4.so) > broken > /opt/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/os/linux/x86/libswt-gnome-gtk > -3063.so (requires libgnomeui-2.so.0 libbonoboui-2.so.0 > libgnomecanvas-2.so.0 libgnome-2.so.0 libbonobo-2.so.0 libgconf-2.so.4 > libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 liblinc.so.1) > broken /opt/firefox/components/libmozgnome.so (requires libgconf-2.so.4 > libORBit-2.so.0 liblinc.so.1 libgnomevfs-2.so.0 libbonobo-activation.so.4 > libgnome-2.so.0 libbonobo-2.so.0) > broken /opt/firefox/components/libnkgnomevfs.so (requires > libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 liblinc.so.1) > done. > (/root/.revdep-rebuild.3_rebuild) > > Assigning files to ebuilds... done. > (/root/.revdep-rebuild.4_ebuilds) > > Evaluating package order... done. > (/root/.revdep-rebuild.5_order) > > Dynamic linking on your system is consistent... All done. > > > Now the reason for 'broken' is that I don't have gnome installed, that much > I understand. And I'm cool with the fact that revdep-rebuild didn't try to > install gnome even though these are marked as broken. > > The question is, I guess, whether 'broken' has some other meaning than what > I'm thinking, and do I need to be worried? > > > > -- > gentoo-user@gentoo.org mailing list > > -- gentoo-user@gentoo.org mailing list