Bug#353586: ant-bootstrap.jar depends on nonexistent
/usr/share/ant/lib/xml-apis.jar et al.
EspeonEefi
espeoneefi at eep.dnsalias.org
Sun Feb 19 18:26:07 UTC 2006
Package: ant
Version: 1.6.5-5
Severity: normal
I keep getting the following warnings when I'm trying to build a project
with ant.
[javac] warning: [path] bad path element "/usr/share/ant/lib/xml-apis.jar": no such file or directory
[javac] warning: [path] bad path element "/usr/share/ant/lib/xercesImpl.jar": no such file or directory
[javac] warning: [path] bad path element "/usr/share/ant/lib/xalan.jar": no such file or directory
With some investigation, I found the following options were being sent
to javac (pulled from ant -v).
[javac] Using modern compiler
[javac] Compilation arguments:
[javac] '-d'
[javac] '/home/espeoneefi/programming/6.170/psets'
[javac] '-classpath'
[javac] '/home/espeoneefi/programming/6.170/psets:/home/espeoneefi/programming/6.170/psets/lib/ant-contrib.jar:/home/espeoneefi/programming/6.170/psets/lib/daikon.jar:/home/espeoneefi/programming/6.170/psets/lib/java6170.jar:/home/espeoneefi/programming/6.170/psets/lib/javadoc6170.jar:/home/espeoneefi/programming/6.170/psets/lib/junit.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/xercesImpl.jar:/home/espeoneefi/.ant/lib/ant-contrib.jar:/usr/share/ant/lib/ant-bootstrap.jar:/usr/share/ant/lib/ant.jar:/usr/lib/j2sdk1.5-sun/lib/tools.jar'
[javac] '-sourcepath'
[javac] '/home/espeoneefi/programming/6.170/psets/ps0'
[javac] '-g'
[javac] '-Xlint'
[javac]
[javac] The ' characters around the executable and arguments are
[javac] not part of the command.
Thus, I tried calling javac manually using the above options to compile
a source file in my project. The warnings showed up as expected.
espeoneefi at ceruleancity:~/programming/6.170/psets/ps0$ javac -d /home/espeoneefi/programming/6.170/psets -classpath /home/espeoneefi/programming/6.170/psets:/home/espeoneefi/programming/6.170/psets/lib/ant-contrib.jar:/home/espeoneefi/programming/6.170/psets/lib/daikon.jar:/home/espeoneefi/programming/6.170/psets/lib/java6170.jar:/home/espeoneefi/programming/6.170/psets/lib/javadoc6170.jar:/home/espeoneefi/programming/6.170/psets/lib/junit.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/xercesImpl.jar:/home/espeoneefi/.ant/lib/ant-contrib.jar:/usr/share/ant/lib/ant-bootstrap.jar:/usr/share/ant/lib/ant.jar:/usr/lib/j2sdk1.5-sun/lib/tools.jar -sourcepath /home/espeoneefi/programming/6.170/psets/ps0 -g -Xlint /home/espeoneefi/programming/6.170/psets/ps0/HolaWorld.java
warning: [path] bad path element "/usr/share/ant/lib/xml-apis.jar": no such file or directory
warning: [path] bad path element "/usr/share/ant/lib/xercesImpl.jar": no such file or directory
warning: [path] bad path element "/usr/share/ant/lib/xalan.jar": no such file or directory
3 warnings
espeoneefi at ceruleancity:~/programming/6.170/psets/ps0$
I then removed elements from the -classpath option one by one. When I
removed /usr/share/ant/lib/ant-bootstrap.jar and only that entry from
the -classpath argument, the warnings went away.
espeoneefi at ceruleancity:~/programming/6.170/psets/ps0$ javac -d /home/espeoneefi/programming/6.170/psets -classpath /home/espeoneefi/programming/6.170/psets:/home/espeoneefi/programming/6.170/psets/lib/ant-contrib.jar:/home/espeoneefi/programming/6.170/psets/lib/daikon.jar:/home/espeoneefi/programming/6.170/psets/lib/java6170.jar:/home/espeoneefi/programming/6.170/psets/lib/javadoc6170.jar:/home/espeoneefi/programming/6.170/psets/lib/junit.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/xercesImpl.jar:/home/espeoneefi/.ant/lib/ant-contrib.jar:/usr/share/ant/lib/ant.jar:/usr/lib/j2sdk1.5-sun/lib/tools.jar -sourcepath /home/espeoneefi/programming/6.170/psets/ps0 -g -Xlint /home/espeoneefi/programming/6.170/psets/ps0/HolaWorld.java
espeoneefi at ceruleancity:~/programming/6.170/psets/ps0$
Feel free to ask if you want any more information. I'm not sure what
would be useful, not being really familiar with ant myself.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages ant depends on:
pn kaffe | java-virtual-mach <none> (no description available)
ii libxerces2-java 2.6.2-4 Validating XML parser for Java wit
ii sun-j2sdk1.5 [java2-runti 1.5.0+update06 Java(TM) 2 SDK, Standard Edition,
Versions of packages ant recommends:
pn ant-optional <none> (no description available)
ii sun-j2sdk1.5 [java-compil 1.5.0+update06 Java(TM) 2 SDK, Standard Edition,
-- no debconf information
More information about the pkg-java-maintainers
mailing list