# emerge -vu xindice Calculating dependencies ...done! >>> emerge (1 of 1) dev-db/xindice-1.0-r1 to / >>> md5 src_uri ;-) xml-xindice-1.0.tar.gz >>> Unpacking source... >>> Unpacking xml-xindice-1.0.tar.gz to /mnt/oktet/tmp/portage/xindice-1.0-r1/work * Applying xindice-1.0-r1.patch... [ ok ] >>> Source unpacked. dirname bin .:bin/../java/lib/xmldb.jar:bin/../java/lib/xmldb-xupdate.jar:bin/../java/lib/xmldb-sdk.jar:bin/../java/lib/xml-apis-1.0.jar:bin/../java/lib/xindice.jar:bin/../java/lib/xerces-1.4.3.jar:bin/../java/lib/xalan-2.0.1.jar:bin/../java/lib/openorb_tools-1.2.0.jar:bin/../java/lib/openorb-1.2.0.jar:bin/../java/lib/infozone-tools.jar:bin/../java/lib/examples.jar:bin/../java/lib/ant-1.4.1.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-icontract.jar:/usr/share/ant/lib/ant-jai.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-netrexx.jar:/usr/share/ant/lib/ant-nodeps.jar:/usr/share/ant/lib/ant-starteam.jar:/usr/share/ant/lib/ant-stylebook.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-trax.jar:/usr/share/ant/lib/ant-vaj.jar:/usr/share/ant/lib/ant-weblogic.jar:/usr/share/ant/lib/ant-xalan1.jar:/usr/share/ant/lib/ant-xslp.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/jdepend.jar:/usr/share/ant/lib/junit.jar:/opt/sun-jdk-1.4.2.05/lib/tools.jar Buildfile: build.xml BUILD FAILED java.lang.NoSuchMethodError: org.apache.tools.ant.taskdefs.condition.Os.isFamily(Ljava/lang/String;)Z at org.apache.tools.ant.taskdefs.optional.sitraka.CovBase.<clinit>(CovBase.java:35) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at org.apache.tools.ant.Project.init(Project.java:178) at org.apache.tools.ant.Main.runBuild(Main.java:420) at org.apache.tools.ant.Main.start(Main.java:153) at org.apache.tools.ant.Main.main(Main.java:176) Total time: 0 seconds org.apache.tools.ant.taskdefs.condition.Os.isFamily(Ljava/lang/String;)Z !!! ERROR: dev-db/xindice-1.0-r1 failed. !!! Function src_compile, Line 35, Exitcode 1 !!! compile failed # ant -v Apache Ant version 1.6.2 compiled on July 31 2004 Reproducible: Always Steps to Reproduce: # emerge -pvu xindice Actual Results: FAILURE Expected Results: must compile and install with no errors Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8) ================================================================= System uname: 2.6.8 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=athlon-xp -msse -mfpmath=sse -mmmx -m3dnow -fomit-frame-pointer -ffast-math -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /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="-O3 -mcpu=athlon-xp -msse -mfpmath=sse -mmmx -m3dnow -fomit-frame-pointer -ffast-math -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/mnt/oktet/tmp/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/oktet/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts avi berkdb cdr crypt cups dga doc encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql nas ncurses nls nptl oggvorbis opengl pam pdflib perl pic png postgres python qt quicktime readline ruby sdl slang spell sse ssl tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
Maybe I just don't see it in your bug report, but which java version are using? Works fine for me with sun-jdk-1.4.2.04. (moved the warning about the jdk from pkg_preinst to pkg_setup now)
# java -version java version "1.4.2_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04) Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode) It looks like some library is missing for Ant. # epm -qaG | grep dev-java dev-java/bcel-5.1 dev-java/commons-net-1.2.2 dev-java/xerces-2.6.2-r1 dev-java/log4j-1.2.8 dev-java/ibm-jdk-bin-1.4.2 dev-java/xerces-2.6.2 dev-java/commons-logging-1.0.4 dev-java/javahelp-bin-2.0.01 dev-java/bsh-2.0_beta1 dev-java/commons-cli-1.0-r2 dev-java/jython-bin-2.1-r3 dev-java/avalon-logkit-bin-1.2.2 dev-java/regexp-bin-1.3 dev-java/ant-optional-1.6.2-r2 dev-java/jdepend-2.7 dev-java/rhino-1.5_rc5 dev-java/jsch-0.1.16 dev-java/xalan-2.6.0 dev-java/antlr-2.7.4 dev-java/oro-2.0.8 dev-java/antlr-2.7.2 dev-java/junit-3.8.1 dev-java/jzlib-1.0.5 dev-java/sun-jdk-1.4.2.05 dev-java/systray4j-2.4 dev-java/jikes-1.21 dev-java/ant-1.6.2-r2 dev-java/java-sdk-docs-1.4.2 dev-java/blackdown-jdk-1.4.2_rc1-r1 dev-java/java-config-1.2.10 dev-java/commons-collections-3.1 dev-java/commons-beanutils-1.7.0
Please give -r2 a try when it hits your portage mirror. I didn't really find out what goes wrong, but using an external "ant" instead of the one found by the script supplied by the package makes it work for me. Fixed another issue: The init script was referring to a wrong path. Please re-open if you still have problems.