[Open Office] Re: GNOME CVS: ooo-build brosenk

Bernhard Rosenkraenzer bero at arklinux.org
Thu Mar 2 09:37:52 EST 2006


On Thursday, 2. March 2006 15:22, Rene Engelhard wrote:
> > Make it compile again -- hope it doesn't break for others
>
> It does.

This is a bit odd, any insights into why you're getting this:

> java.lang.ClassNotFoundException:
> org.apache.xerces.dom.DOMXSImplementationSourceImpl

This has been part of Xerces for a rather long time, and if you didn't have 
Xerces you'd run into different trouble...
Maybe we just need to make sure Xerces is in the classpath? Does the bit that 
adds xercesImpl.jar to the classpath act up for you? Or is your Xerces older 
than DOMXSImplementationSourceImpl?

> If you need additional/different stuff, why don't you make a extra/a
> modified patch for you?

This is what I'll do for now, but I'd of course prefer a solution that works 
for everyone for 2 reasons -- first of all, other patches 
(xt-precompile.diff) modify the same makefile.mk, so we'll have to split all 
of them for one, if we don't get this sorted out. Second, I want ooo-build to 
work on as many platforms as possible without having to add patches or copy 
around distro specific patches, and that can't work if the build process 
makes faulty assumptions. (Apparently both of us are making faulty 
assumptions that are mutually incompatible -- we need to find some way to fix 
this).

The patch without the -D bits is definitely broken because it assumes the 
default jaxp implementation to be Xerces (the code being executed doesn't 
work with other JAXP implementations -- see the various reports of 
NullPointerExceptions from HelpLinker, I'm not the only one getting them), 
but does nothing at all to indicate to jaxp.xml.parsers.* that it should be 
picking Xerces over whatever the default is.

Regards,
bero


More information about the Openoffice mailing list