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

Bug 72983

Summary: dev-java/ant-tasks will not compile.
Product: Gentoo Linux Reporter: Fong Chih <chih>
Component: [OLD] DevelopmentAssignee: Thomas Matthijs (RETIRED) <axxo>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Fong Chih 2004-11-30 18:09:16 UTC
In trying to re-emerge Apache Ant, I run into a problem when trying to emerge ant-tasks.  The version I am trying to emerge is 1.6.2-r5.

The e-build goes through "Bootstrapping Ant Distribution" section sucessfully, but after that it gives the following error message

check_for_optional_packages:

BUILD FAILED
java.lang.UnsupportedClassVersionError: org/apache/regexp/RE (Unsupported major.minor version 49.0)


I have tried unemerging ant-core and ant and trying to re-emerge them to no avail.  My CLASSPATH is just "."


Reproducible: Always
Steps to Reproduce:
1.Type "emerge ant-tasks" when at root.

Actual Results:  
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-java/ant-tasks-1.6.2-r5 to /
>>> md5 src_uri ;-) apache-ant-1.6.2-src.tar.bz2
>>> Unpacking source...
>>> Unpacking apache-ant-1.6.2-src.tar.bz2 to
/var/tmp/portage/ant-tasks-1.6.2-r5/work
tar: A lone zero block at 34226
>>> Source unpacked.
... Bootstrapping Ant Distribution
... Compiling Ant Classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
... Copying Required Files
... Building Ant Distribution
Buildfile: build.xml

bootstrap:

prepare:

check_for_optional_packages:

javac.preset.1.5+:

javac.preset.1.5-:

javac.preset:

build:
Created dir: /var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib
Compiling 206 source files to
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
Copying 1 file to
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/classes
Copying 2 files to
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/classes
Copying 2 files to
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/classes/org/apache/tools/ant/taskdefs/optional/junit/xsl

jars:
Copying 5 files to /var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build
Copying 1 file to /var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-launcher.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-bootstrap.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-nodeps.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-trax.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-xalan1.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-xalan1.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-xslp.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-xslp.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-resolver.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-resolver.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-junit.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-regexp.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-regexp.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-oro.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-oro.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-bcel.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-bcel.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-log4j.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-log4j.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-commons-logging.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-commons-logging.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-bsf.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-apache-bsf.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-stylebook.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-stylebook.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-javamail.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-javamail.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-icontract.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-icontract.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-netrexx.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-netrexx.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-commons-net.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-commons-net.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-starteam.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-starteam.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-vaj.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-vaj.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-antlr.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-antlr.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-jmf.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-jai.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-jai.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-swing.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-jsch.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-jsch.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-jdepend.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-jdepend.jar
Building MANIFEST-only jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-weblogic.jar
Building jar:
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/build/lib/ant-weblogic.jar

dist-lite:
Created dir: /var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/bootstrap
Created dir: /var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/bootstrap/bin
Created dir: /var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/bootstrap/lib
Copying 28 files to
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/bootstrap/lib
Copying 2 files to
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/bootstrap/lib
Copying 13 files to
/var/tmp/portage/ant-tasks-1.6.2-r5/work/apache-ant-1.6.2/bootstrap/bin

BUILD SUCCESSFUL
Total time: 17 seconds
... Cleaning Up Build Directories
... Done Bootstrapping Ant Distribution
Buildfile: build.xml

prepare:

check_for_optional_packages:

BUILD FAILED
java.lang.UnsupportedClassVersionError: org/apache/regexp/RE (Unsupported
major.minor version 49.0)

Total time: 4 seconds

!!! ERROR: dev-java/ant-tasks-1.6.2-r5 failed.
!!! Function src_compile, Line 68, Exitcode 1
!!! build failed
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
Emerged ant-tasks.

Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aim alsa apache2 apm audiofile avi bash-completion berkdb
bitmap-fonts bzlib cdb cdr cjk crypt cups dbx dga divx4linux dvd dvdr emacs
encode esd exif f77 fam flac foomaticdb fortran ftp gb gdbm gif gnome gpm
gstreamer gtk gtk2 icq imlib java jikes jpeg junit ldap libg++ libwww mad matrox
mikmod mime motif mozilla mpeg mysql ncurses nls nptl odbc oggvorbis opengl pam
pdflib perl php png pnp portaudio posix postgres python quicktime readline samba
sdl session slang sockets spell ssl svga tcpd tiff truetype unicode usb videos
x86 xine xml xml2 xmms xv xvid zlib"
Comment 1 Fong Chih 2004-12-01 20:02:53 UTC
Never mind.  I unmerged and re-emerged dev-java/regexp and it worked!  Sorry to bother you.
Comment 2 Thomas Matthijs (RETIRED) gentoo-dev 2004-12-04 13:02:52 UTC
things you compile with package.mask'ed 1.5 don't work with 1.4