Here is a script to list the bad packages that are blocking some things for people as sys-devel/ld.so is no longer a separate package, therefore nothing should depend on this package. find /usr/portage -type f -mindepth 3 -maxdepth 3 -name '*.ebuild' | xargs grep "sys-devel/ld.so" | sed 's|/usr/portage/||g;s/\:.*$//g;s/\/.*\//\//g'
well Nall just posted an email to -core showing broken packages. I know for a fact this ld.so depend is a showstopper on that list.....the first 100 or so packages on the list for ppc are due to kde-libs-2.2.2 which depends on ld.so ebuild...thats not even taking into account all the other platforms.
actually it is in cvs this package has always freaked me out cause my local rsync copies *never* matched cvs ... http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/sys-devel/ld.so/
I just went to do an emerge --update world and got many errors with KDE that relate to this: (example) emerge: there are no masked or unmasked ebuilds to satisfy "sys-devel/ld.so" (from ebuild / kde-base/arts-1.0.4 merge). I have also just done a fresh emerge rsync. I'm seeing in CVS where there is the sys-devel/ld.so directory, but that is not on my system. Are there problems with the rsync mirrors and this not being propogated to them? mooncougar sys-devel # pwd /usr/portage/sys-devel mooncougar sys-devel # ls -a . autoproject bison flex gdb m4 pmake .. bc cons gcc gecc make prelink autoconf bin86 distcc gcc-compat gettext patch sparc32 automake binutils egcs64-sparc gcc-config libtool perl spython
Donny, this is your baby, as I have not touched the profiles with relation to this :P
Make a virtual for it in the glibc ebuild.
the posted find command returns nothing for me. however my own search shows only a very small amount of ebuilds with ld.so in their DEPEND. some are in ebuilds for which there is a newer one available; fex: noflushd in which the newest doesnt DEPEND on it but the older one does. i thought i went through the portage tree and made sure that nobody would be getting ld.so by default anymore. i asked/told danarmak to remove ld.so from KDE because it wasnt needed. i know he nuked it from his kde eclass but you'll have to ask him why its still in the kde 2.x ebuilds. is there something else here im supposed to do?
hmm the one liner works here is /usr/portage is your portdir, but who cares anyway looks like most of them have been taken care of now :) here's what I came up with thats still floating around out there: sys-devel/perl-5.6.1-r8.ebuild sys-apps/noflushd-2.4-r3.ebuild sys-apps/noflushd-2.4-r6.ebuild net-im/gnophone-0.2.4.ebuild net-im/gnophone-0.2.4.ebuild dev-lang/bigwig-2.0-r7.ebuild
pretty much all taken care of :)
Hmmm, an emerge -pU --deep world overhere still got errors on these: dev-db/sqsh/sqsh-2.1.ebuild dev-lang/bigwig/bigwig-2.0-r7.ebuild net-im/gnophone/gnophone-0.2.4.ebuild sys-apps/noflushd/noflushd-2.4-r3.ebuild sys-apps/noflushd/noflushd-2.4-r6.ebuild Regards, Rogi