I updated my sandbox to include the processing-feedback changes, and
after running 'ant clean', I got the following when running target
[mkdir] Created dir: /Developer/javatools/xml-fop/build/codegen-classes
[javac] Compiling 3 source files to /Developer/javatools/xml-fop/
[copy] Copying 2 files to /Developer/javatools/xml-fop/build/codegen-
The reason for the NPE, was the fact that event-model.xml with me
yielded an empty file...
This also happened here with a fresh trunk checkout (eliminating any
local changes as the cause).
I suspected this to be caused by the XML parser/XSLT processor that
come with the Apple 1.5 JVM (Xerces/Xalan, same as the Sun JVM).
First I tried switching only the TransformerFactory implementation,
as suggested by Raphael Parree on fop-users@, and then the event-
model.xml didn't get generated.
Instead of an NPE due to an empty file, I get a FileNotFoundException...
Finally succeeded by forcing the JVM to use both the Xerces and Xalan
versions that are shipped with FOP.
No idea of the exact cause, but just thought I'd share this if there
are other people running into similar trouble when building FOP on Mac.