You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Ken Teague <kt...@sprocket.ddts.net> on 2002/11/26 20:47:13 UTC

xerces 2.2.1 (org.apache.xerces.util.XJavac cannot be found)

Hi.  I downloaded and tried to build Xerces2-J v2.2.1 on my Debain (3.0) box.  When I ran build.sh, I received the following error:

<snip>
kteague@sprocket:~/incoming/xmlresume/xerces-2_2_1$ ./build.sh all

Xerces-Java Build System
------------------------
Building with classpath
"/usr/lib/j2se/1.3/lib/tools.jar:/usr/lib/j2se/1.3/lib/classes.zip:./tools/ant.jar:./tools/xercesImpl.jar:./tools/xml-apis.jar:./tools/bin/xjavac.jar"
Starting Ant...

Buildfile: build.xml

BUILD FAILED
file:/home/kteague/incoming/xmlresume/xerces-2_2_1/build.xml:22: taskdef class org.apache.xerces.util.XJavac cannot be found

Total time: 1 second
<snip>

A quick google for the error revealed this link:

<snip>
http://216.239.37.100/search?q=cache:9P2HI-npB94C:xml.apache.org/mail/xerces-j-dev/200210+org.apache.xerces.util.XJavac&hl=en&ie=UTF-8
<snip>

However, based on the info there, I'm not quite sure how to fix this.  It only confirms that you guys know about the bug and have
fixed it.  The time/date stamp on the .tar.gz I downloaded was recent (a little over 10 days old) and the bug was discovered in the
begininng of October.  I thought the bug wouldn't be present in this newer version I'm trying to build.

I really have 2 options here but I'm a little confused.  My first option (and preferable) would be to install the binary
distribution.  The problem I have with that is the installation instructions lack installation info.  It describes how to unarchive
the downloaded archives, what the archives contain, and which archives I will need but... what do I do once they're unarchived?
Which files go where?

My other option is to try and fix the source so it compiles correctly.  I'm hoping that, in the end, there is a ``make install''
that places files in the correct location.

On a side note, the build instructions for this software package is somewhat misleading.  It details the Xerces-J source and tools
should be extracted to the same directory.  Extracting the Xerces-J source archive creates a xerces-2_2_1 directory.  Unarchiving
the Xerces tools creates a tools directory.  So if I unarchived both to a directory called ~xml/, I would then have ~xml/tools and
~xml/xerces-2_2_1 which will cause the build to fail.  The documentation should state the tools archive needs to be extracted IN
the directory created after extracting the xerces archive so the Xerces tools directory is in the correct location.  This was
fairly easy for me to spot but may confuse others.

- Ken


---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org