Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72983 - dev-java/ant-tasks will not compile.
Summary: dev-java/ant-tasks will not compile.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Thomas Matthijs (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-30 18:09 UTC by Fong Chih
Modified: 2004-12-04 13:02 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 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