Hi Robert,

I'm going to out on a limb, and guessing that you're using SUN JRE 1.4.2
to compile Xerces. Appearently the translation of Unicode escapes in 1.4.2
doesn't work according to the JLS
(http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#95504).

'\u005cu' should be translated to '\u', but it seems to be processed
further as a new unicode escape sequence. If you have an account with the
Sun Developer Network, you can have a look at the bug report at:

http://developer.java.sun.com/developer/bugParade/bugs/4863451.html

We've worked around the problem, so if you extract the version in CVS, or
wait until the next release, you'll be able to compile the parser with
1.4.2. In order to compile Xerces 2.4.0, you should try using an earlier
SUN JRE, or one from another vendor.

Hope that helps.

On Sat, 19 Jul 2003, Robert P. J. Day wrote:

>
>   a couple of build problems in trying to build xerces 2.4.0 from
> the source tar ball on a red hat 9 system.
>
> 1) first, after unloading the xerces tar ball itself, the README
>    claims that you should unload the src and tools archives in
>    the *same* directory.
>
>    but based on how build.sh works (and some simple testing),
>    it seems clear that you want to unpack the tools archive
>    *inside* the xerces directory you just created, so that the
>    path to the tools is actually correct.
>
>    just a nitpick, but perhaps the README could be clarified.
>
> 2) the tail end of running the command "sh build.sh jars" on
>    the same RH 9 system:
>
> ... snip ...
>
> compile:
>      [copy] Copying 8 files to 
> /home/rpjday/SW/apache/xerces-j/xerces-2_4_0/build/classes
>    [xjavac] Compiling 607 source files to 
> /home/rpjday/SW/apache/xerces-j/xerces-2_4_0/build/classes
>    [xjavac] 
> /home/rpjday/SW/apache/xerces-j/xerces-2_4_0/build/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java:138:
>  illegal unicode escape
>    [xjavac]  *          <kbd>\u005cu</kbd><var>c</var>, <kbd>\L</kbd>, 
> <kbd>\U</kbd>,
>    [xjavac]                       ^
>    [xjavac] 
> /home/rpjday/SW/apache/xerces-j/xerces-2_4_0/build/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java:183:
>  illegal unicode escape
>    [xjavac]  *       <dt class="REGEX"><kbd>\u005cu</kbd><var>HHHH</var>
>    [xjavac]                                      ^
>    [xjavac] 
> /home/rpjday/SW/apache/xerces-j/xerces-2_4_0/build/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java:207:
>  illegal unicode escape
>    [xjavac]  *         <li class="REGEX">A character (including <Kbd>\e \f \n 
> \r \t</kbd> <kbd>\u005cx</kbd><var>HH</var> 
> <kbd>\u005cx{</kbd><var>HHHH</var><kbd>}</kbd> 
> <!--kbd>\u005cu</kbd><var>HHHH</var--> <kbd>\u005cv</kbd><var>HHHHHH</var>)
>    [xjavac]                                                                   
>                                                                               
>                           ^
>    [xjavac] 
> /home/rpjday/SW/apache/xerces-j/xerces-2_4_0/build/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java:500:
>  illegal unicode escape
>    [xjavac]  * <!--               | '\u005cu' hex-char hex-char hex-char 
> hex-char
>    [xjavac]                               ^
>    [xjavac] 4 errors
>
> BUILD FAILED
> file:/home/rpjday/SW/apache/xerces-j/xerces-2_4_0/build.xml:232: Compile 
> failed; see the compiler error output for details.
>
> Total time: 10 seconds
>
>
>
>
> rday
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

--------------------
Michael Glavassevich
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to