On Sat, 2005-05-14 at 07:24 -0700, Mark Knecht wrote: > dragonfly ~ # emerge -pv --oneshot --update --deep --newuse world > > These are the packages that I would merge, in order: > > Calculating world dependencies ...done! > [ebuild U ] gnome-extra/libgtkhtml-2.6.3 [2.6.0] -accessibility > -debug 382 kB > [ebuild N ] www-client/mozilla-1.7.8 +crypt -debug +gnome +java > -ldap -mozdevelop -moznomail -moznoxft -mozsvg -mozxmlterm -postgres > +ssl -xinerama -xprint 30,193 kB > > Total size of downloads: 30,576 kB > dragonfly ~ # > > The first problem is that Mozilla is not in this system and it's not > in the world file. Why is emerge trying to bring it in?
Something depends on mozilla. I think the standard way to find out what is to use --tree. > The second problem is libgtkhtml. The results looked very strange > until I discovered that there are two versions installed: > > dragonfly ~ # emerge -Cp libgtkhtml > > >>> These are the packages that I would unmerge: > > gnome-extra/libgtkhtml > selected: 2.6.0 3.2.5 > protected: none > omitted: none > > >>> 'Selected' packages are slated for removal. > >>> 'Protected' and 'omitted' packages will not be removed. > > dragonfly ~ # > > Some commands want to update 2.6.0 to 2.6.3, while others want to > reinstall 3.2.5, and still others don't want to do anything! SLOTs. Some packages depend on gtkhtml-2.6.*, while others depend on 3.*. This is because they have different APIs and libtool version majors; and as such they can be installed in parallel and are given different SLOTs accordingly to reflect this. If later it turns out that the packages that required a particular gtkhtml version no longer do so, depclean will offer to unmerge the unused versions. -- gentoo-user@gentoo.org mailing list