Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 119098

Summary: azureus pulls in bogus deps (sun-jdk-1.4.x)
Product: Gentoo Linux Reporter: B. Keroack <mutualaid>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description B. Keroack 2006-01-15 08:49:35 UTC
net-p2p/azureus-2.3.0.6-r1 pulls in a host of dev-java dependencies that appear to have bogus JRE/JDK deps. I have sun-jdk-1.5 installed which runs azureus fine, but azureus deps insist on pulling in blackdown-jdk-1.4.

Dependency tree (partial, obviously):

azureus-2.3.0.6-r1 -> dev-java/commons-cli-1.0-r4 -> dev-java/xalan-2.6.0-r2 -> dev-java/blackdown-jdk-1.4.2.03

Short of editing ebuilds manually and putting them in an overlay, I have been unable to prevent portage from pulling in the unnecessary and unused JDK.

emerge info:

Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo i686)
=================================================================
System uname: 2.6.15-gentoo i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.12.0_pre12
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.8.1-r1, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo http://mirrors.tds.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acl acpi alsa audiofile avi berkdb bitmap-fonts bonobo bzip2 cdr crypt cups curl dvd eds emboss encode ethereal exif expat faad fam ffmpeg firefox flac foomaticdb gd gdbm gif glut gnome gphoto2 gtk gtk2 gtkhtml hal idn imagemagick imlib ipv6 jpeg junit lcms libg++ libwww mad mikmod mmap mng motif mp3 mpeg ncurses nptl offensive ogg oggvorbis opengl pam pcre pdflib perl pic png ppds python quicktime readline real sdl slang spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-15 08:55:14 UTC
That's what you get when mixing stable and ~arch ebuilds. 

xalan-2.6* depends on =virtual/{jre,jdk}-1.4*
xalan-2.7* depends on >=virtual/{jre,jdk}-1.4*

INVALID, closing.