>>> Emerging (4 of 166) dev-java/jakarta-regexp-1.4 to / * jakarta-regexp-1.4.tar.gz MD5 ;-) ... [ ok ] * jakarta-regexp-1.4.tar.gz RMD160 ;-) ... [ ok ] * jakarta-regexp-1.4.tar.gz SHA1 ;-) ... [ ok ] * jakarta-regexp-1.4.tar.gz SHA256 ;-) ... [ ok ] * jakarta-regexp-1.4.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking jakarta-regexp-1.4.tar.gz ;-) ... [ ok ] * Using: blackdown-jdk-1.4.2 >>> Unpacking source... >>> Unpacking jakarta-regexp-1.4.tar.gz to /var/tmp/portage/jakarta-regexp-1.4/work tar: A lone zero block at 1869 >>> Source unpacked. Rewriting ./build.xml >>> Compiling source in /var/tmp/portage/jakarta-regexp-1.4/work/jakarta-regexp-1.4 ... Invalid implementation version between Ant core and Ant optional tasks. core : 1.6.5 optional: 1.6.2 !!! ERROR: dev-java/jakarta-regexp-1.4 failed. Call stack: ebuild.sh, line 1543: Called dyn_compile ebuild.sh, line 938: Called src_compile jakarta-regexp-1.4.ebuild, line 29: Called eant 'jar' java-utils-2.eclass, line 1267: Called die !!! eant failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! When you file a bug report, please include the following information: GENTOO_VM=blackdown-jdk-1.4.2 CLASSPATH="" JAVA_HOME="/opt/blackdown-jdk-1.4.2.03" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="javac"
emerge ant-tasks-1.6.5-r2 allows the compile to continue. Not sure why jakarta-regexp ebuild didn't check to ensure ant and ant-tasks were of the same version.