$ sudo emerge fop Calculating dependencies ...done! >>> emerge (1 of 1) dev-java/fop-0.20.5 to / >>> md5 src_uri ;-) fop-0.20.5-src.tar.gz >>> Unpacking source... >>> Unpacking fop-0.20.5-src.tar.gz to /var/tmp/portage/fop-0.20.5/work >>> Source unpacked. Buildfile: build.xml init-avail: init-filters-jdk14: [echo] JDK 1.4 present. [copy] Copying 1 file to /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/src/codegen init-filters-jdk13: init: [echo] ------------------- Fop 0.20.5 [1999-2003] ---------------- [filter] Reading filters from /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/src/codegen/filter prepare: [echo] Preparing the build directories [mkdir] Created dir: /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/src/org/apache/fop/fo/properties [mkdir] Created dir: /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/src/org/apache/fop/render/pdf/fonts [mkdir] Created dir: /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/src/org/apache/fop/svg [mkdir] Created dir: /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/classes/conf [mkdir] Created dir: /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/classes/hyph [copy] Copying 3 files to /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/classes/conf [copy] Replacing: @version@ -> 0.20.5 codegen: [echo] Resetting codegen directory [copy] Copying 37 files to /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build/src/codegen [echo] Generating the java files from xml resources [style] DEPRECATED - xalan processor is deprecated. Use trax instead. [style] DEPRECATED - xslp processor is deprecated. Use trax instead. [style] java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.XslpLiaison [style] at java.net.URLClassLoader$1.run(URLClassLoader.java:198) [style] at java.security.AccessController.doPrivileged(Native Method) [style] at java.net.URLClassLoader.findClass(URLClassLoader.java:186) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:299) [style] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:255) [style] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) [style] at java.lang.Class.forName0(Native Method) [style] at java.lang.Class.forName(Class.java:140) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java:386) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProcess.java:364) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java:573) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:184) [style] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) [style] at org.apache.tools.ant.Task.perform(Task.java:364) [style] at org.apache.tools.ant.Target.execute(Target.java:301) [style] at org.apache.tools.ant.Target.performTasks(Target.java:328) [style] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [style] at org.apache.tools.ant.Project.executeTargets(Project.java:1063) [style] at org.apache.tools.ant.Main.runBuild(Main.java:632) [style] at org.apache.tools.ant.Main.startAnt(Main.java:183) [style] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [style] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) [style] java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.XalanLiaison [style] at java.net.URLClassLoader$1.run(URLClassLoader.java:198) [style] at java.security.AccessController.doPrivileged(Native Method) [style] at java.net.URLClassLoader.findClass(URLClassLoader.java:186) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:299) [style] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:255) [style] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) [style] at java.lang.Class.forName0(Native Method) [style] at java.lang.Class.forName(Class.java:140) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java:386) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProcess.java:369) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java:570) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:184) [style] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) [style] at org.apache.tools.ant.Task.perform(Task.java:364) [style] at org.apache.tools.ant.Target.execute(Target.java:301) [style] at org.apache.tools.ant.Target.performTasks(Target.java:328) [style] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [style] at org.apache.tools.ant.Project.executeTargets(Project.java:1063) [style] at org.apache.tools.ant.Main.runBuild(Main.java:632) [style] at org.apache.tools.ant.Main.startAnt(Main.java:183) [style] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [style] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) BUILD FAILED /var/tmp/portage/fop-0.20.5/work/fop-0.20.5/build.xml:438: java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLiaison Total time: 1 second !!! ERROR: dev-java/fop-0.20.5 failed. !!! Function src_compile, Line 29, Exitcode 1 !!! Failed building classes --------------------------- Gentoo Base System version 1.4.12 Portage 2.0.51_pre7 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20031222-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) Processor distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.2 [enabled] Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/X11/Sessions /etc/X11/app-defaults /etc/X11/gdm /etc/X11/rstart /etc/X11/serverconfig /etc/X11/starthere /etc/X11/sysconfig /etc/X11/xdm /etc/X11/xinit /etc/X11/xkb /etc/ethereal /etc/gconf /etc/gnome-vfs-2.0 /etc/gtk-2.0 /etc/init.d /etc/pam.d /etc/postfix/sample /etc/sound /etc/env.d" CXXFLAGS="-mcpu=athlon -O3 -pipe" DISTDIR="/misc/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/misc/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm avi berkdb bonobo cdr crypt cscope cups decss dvd encode foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imap imlib java jpeg lcms ldap libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls ofx oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline ruby scanner sdl spell sse ssl tcltk tcpd tetex truetype x86 xml2 xmms xv zlib video_cards_radeon"
Which VM did you compile this with? It appears that trax is not kicking in for some reason, and it falls back to xslp, which doesn't work. I cannot reproduce this with 1.4-compliant VMs on x86, at least.
As agreed, I close this bug for now. Reopen if you see it again.
I had this bug too. The solution for me was to emerge ant-tasks.