On Saturday 31 December 2005 13:58, Kevin O'Gorman wrote:
> Or should I say portage as a whole. Anyway, my latest emerge world
> failed because of sun-jdk-1.4.2.10 (!!!). The current one is 1.5
> something. The weird part is that I cannot find any reason for that package
> to be emerged.
> 1) the world file contains just "sun-jdk"
> 2) "equery depends =sun-jdk-1.4.2.10" shows nothing at all
> 3) sun-jdk does not appear at all in /etc/portage/package.* files
>
> How should I explore this further?
Whatever command you used to update, add --tree --pretend to it.
This is interesting. sys-libs/db causes the old Java to be emerged.
However, I've deleted that version, and then I re-emerged sys-libs/db.
It still is calling for the old Java version.
There are 3 versions of sys-libs/db installed. Could it be mis-identifying
the culprit? I'm not entirely sure of the safest way to get rid of old
versions that don't automatically disappear with autoclean, so I tend
to leave things around.
++ kevin
treat ~ # emerge -aDvu --tree world
These are the packages that I would merge, in reverse order:
Calculating world dependencies ...done!
[nomerge ] app-text/docbook-sgml-dtd-4.4
[nomerge ] app-text/sgml-common-0.6.3-r4
[nomerge ] sys-devel/automake-1.9.6-r1
[nomerge ] dev-lang/perl-5.8.6-r8 +berkdb -build -debug +doc +gdbm -ithreads -minimal -perlsuid
[nomerge ] sys-libs/db-4.2.52_p2-r1 -bootstrap +doc +java -nocxx +tcltk
[ebuild NSF ] dev-java/sun-jdk-1.4.2.10 +X +alsa -browserplugin +doc -examples -jce +mozilla +nsplugin 35,592 kB
Total size of downloads: 35,592 kB
Do you want me to merge these packages? [Yes/No] no
Quitting.
[ Searching for package 'db' in 'sys-libs' among: ]
* installed packages
[I--] [ ] sys-libs/db-4.1.25_p1-r4 (4.1)
[I--] [ ] sys-libs/db-1.85-r2 (1)
[I--] [ ] sys-libs/db-4.2.52_p2-r1 (4.2)
treat ~ #
--
Kevin O'Gorman, PhD