I want to merge dev-java/ant on an "~x86"-System and he insists on to merge servletapi first which in turn needs ant. A USE="-java" doesn't help here. Reproducible: Always Steps to Reproduce: 1. emerge dev-java/ant 2. dev-java/servletapi-2.3-r1 is tried to be built as an dependency Actual Results: The merge fails with: /usr/portage/dev-java/servletapi/servletapi-2.3-r1.ebuild: line 27: ant: command not found Expected Results: Merge ant before using it. ;) emerge -p dev-java/ant: [ebuild N ] dev-java/servletapi-2.3-r1 [ebuild N ] dev-java/bsf-2.3.0-r2 [ebuild N ] dev-java/servletapi-2.4-r1 [ebuild N ] dev-java/ant-core-1.6.2 [ebuild N ] dev-java/libreadline-java-0.8.0-r1 [ebuild N ] dev-java/bsh-2.0_beta2 [ebuild N ] dev-java/junit-3.8.1-r1 [ebuild N ] dev-java/avalon-logkit-1.2 [ebuild N ] dev-java/log4j-1.2.9 [ebuild N ] dev-java/commons-logging-1.0.4-r1 [ebuild N ] dev-java/jython-2.1-r5 [ebuild N ] dev-java/rhino-1.5.5-r1 [ebuild N ] dev-java/regexp-1.3-r1 [ebuild N ] dev-java/bcel-5.1 [ebuild N ] dev-java/javacup-0.10k [ebuild N ] dev-java/xalan-2.6.0-r1 [ebuild N ] dev-java/xml-commons-1.0_beta2 [ebuild N ] dev-java/xml-commons-resolver-1.1 [ebuild N ] dev-java/xjavac-20041208 [ebuild N ] dev-java/xerces-2.6.2-r2 [ebuild N ] dev-java/oro-2.0.8 [ebuild N ] dev-java/commons-net-1.3.0 [ebuild N ] dev-java/jdepend-2.8.1 [ebuild N ] dev-java/jzlib-1.0.5 [ebuild N ] dev-java/jsch-0.1.18 [ebuild N ] dev-java/antlr-2.7.4 [ebuild N ] dev-java/commons-collections-3.1 [ebuild N ] dev-java/commons-beanutils-1.7.0 [ebuild N ] dev-java/ant-tasks-1.6.2-r5 [ebuild N ] dev-java/ant-1.6.2-r emerge info: Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 22 2005, 15:47:19)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.9.5, 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-pipe -Os -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -Os -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d aalib acpi aim alsa apache2 apm arts avi berkdb bitmap-fonts cdparanoia cdr crypt cups curl dga directfb divx4linux dvd dvdread emacs emboss encode esd fam fbcon flac flash font-server foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 guile icq imagemagick imap imlib ipv6 ithreads java javascript jpeg kde libg++ libwww mad maildir mikmod mmx motif mozilla mp3 mpeg msn mule mysql ncurses nls nocardbus nptl ntpl nvidia offensive oggvorbis opengl oscar oss pam pcre pdflib perl plotutils png postgres ppds python qt quicktime readline ruby sasl sdl slang spell ssl svg svga tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode videos wmf wxwidgets wxwindows x86 xface xml xml2 xmms xv xvid zlib linguas_de linguas_cs" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY The system is in its initial merge btw. The used SDK is the sun-jdk.
circular deps are fun ;-) should be fixed now, tnx for the report