Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 64415 - Ant-tasks fails to compile with NoClassDefFoundError
Summary: Ant-tasks fails to compile with NoClassDefFoundError
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-17 09:42 UTC by Aquila
Modified: 2004-09-18 01:50 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 Aquila 2004-09-17 09:42:05 UTC
When emerging ant-tasks I get:

>>> 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

(this is very strange)

>>> 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

BUILD FAILED
java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Locator
        at org.apache.tools.ant.util.FileUtils.fromURI(FileUtils.java:1286)
        at org.apache.tools.ant.Location.<init>(Location.java:87)
        at org.apache.tools.ant.helper.ProjectHelper2$ElementHandler.onStartElement(ProjectHelper2.java:924)
        at org.apache.tools.ant.helper.ProjectHelper2$RootHandler.startElement(ProjectHelper2.java:452)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:208)
        at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:131)
        at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91)
        at org.apache.tools.ant.Main.runBuild(Main.java:658)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.Main.start(Main.java:151)
        at org.apache.tools.ant.Main.main(Main.java:241)

Total time: 0 seconds
java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Locator
        at org.apache.tools.ant.util.FileUtils.fromURI(FileUtils.java:1286)
        at org.apache.tools.ant.Location.<init>(Location.java:87)
        at org.apache.tools.ant.helper.ProjectHelper2$ElementHandler.onStartElement(ProjectHelper2.java:924)
        at org.apache.tools.ant.helper.ProjectHelper2$RootHandler.startElement(ProjectHelper2.java:452)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:208)
        at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:131)
        at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91)
        at org.apache.tools.ant.Main.runBuild(Main.java:658)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.Main.start(Main.java:151)
        at org.apache.tools.ant.Main.main(Main.java:241)
org/apache/tools/ant/launch/Locator
... Failed Building Ant Distribution !
Bootstrap FAILED

>>> Install ant-tasks-1.6.2-r5 into /var/tmp/portage/ant-tasks-1.6.2-r5/image/ category dev-java
install: cannot stat `build/lib/ant-junit.jar': No such file or directory

!!! ERROR: dev-java/ant-tasks-1.6.2-r5 failed.
!!! Function java-pkg_dojar, Line 163, Exitcode 1
!!! build/lib/ant-junit.jar not found



Reproducible: Always
Steps to Reproduce:
1. emerge ant-tasks




Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.5-
gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.
2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown 
/usr/kde/3/share/config /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 -march=pentium4 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.belnet.
be/mirror/rsync.gentoo.org/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://
ftp.gentoo.skynet.be/pub/gentoo/ http://www.mirror.ac.uk/sites/www.ibiblio.org/
gentoo/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.be.gentoo.org/gentoo-portage"
USE="X acpi acpi4linux activefilter alsa apache2 apm avi berkdb bitmap-fonts 
bonobo cdr crypt cups dvd encode esd foomaticdb gd gdbm gif gnome gpm gtk gtk2 
gtkhtml imlib java jpeg kde libg++ libwww linguas_nl mad mikmod motif mpeg mysql 
ncurses nls oggvorbis opengl oss pam pda pdflib perl png postgres python qt 
quicktime radeon readline ruby sdl slang spell ssl svga tcltk tcpd tetex 
truetype video_cards_radeon x86 xml2 xmms xprint xv zlib"
Comment 1 Thomas Matthijs (RETIRED) gentoo-dev 2004-09-17 09:55:14 UTC
I believe this is a problem with having stuff in your global classpath thats not very nice
made the ebuild ignore it, so if you could sync in about 15-30min+ and try if it fixes it that would be great.

java-config -X would also fix it then
Comment 2 Aquila 2004-09-18 01:50:53 UTC
That solved it, great! If you need info on which packages I specifically have installed don't hesitate to contact me.