Using sun-jdk-1.4.2.01 and ant-1.5.3-r5, I'm having trouble compiling xerces-2.3.0-r1. Reproducible: Always Steps to Reproduce: 1. emerge dev-java/xerces Actual Results: Here are the compiler errors: [xjavac] /var/tmp/portage/xerces-2.3.0-r1/work/xerces-2_3_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] /var/tmp/portage/xerces-2.3.0-r1/work/xerces-2_3_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] /var/tmp/portage/xerces-2.3.0-r1/work/xerces-2_3_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] /var/tmp/portage/xerces-2.3.0-r1/work/xerces-2_3_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 Portage 2.0.49-r2 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4, 2.4.20-gentoo-r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) XP 1800+ ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.gtlib.cc .gatech.edu/pub/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://ftp.us sg.iu.edu/pub/linux/gentoo " MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg kde gnome libg++ libw ww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline arts svga tcltk java X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt motif opengl cdr"
Ill close this bug as fixed, please try syncing your tree again and using latest xerces version 2.5.