Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86369 - Can't build ant (1.6.2-r6) due to dependency on packages that need ant themselves.
Summary: Can't build ant (1.6.2-r6) due to dependency on packages that need ant themse...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-23 03:57 UTC by Hynek Schlawack
Modified: 2005-03-23 19:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hynek Schlawack 2005-03-23 03:57:50 UTC
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.
Comment 1 Thomas Matthijs (RETIRED) gentoo-dev 2005-03-23 04:09:56 UTC
circular deps are fun ;-)

should be fixed now, tnx for the report