Andreas L Delmelle | 8 Mar 21:20
Picon

Re: jEuclid-problem

On Mar 8, 2007, at 20:53, Andreas L Delmelle wrote:

<snip />
> It only seems like the JEuclid API has changed, and is currently  
> incompatible with the FOP MathML extension...
>
> Someone on the FOP-side needs to update our extension code.

Some follow-up, should there be parties interested in contributing a  
small patch:
Did a bit of browsing in the latest JEuclid javadocs, and apart from  
easy-to-fix dropped/altered DOMMathBuilder constructor and a few  
deprecated methods in MathBase, there is one thing I'm not sure how  
to handle:

>    [javac] /home/zastrow/fop/fop-0.93/examples/mathml/build/src/org/ 
> apache/fop/mathml/MathMLElement.java:84: internal error; cannot  
> instantiate net.sourceforge.jeuclid.MathBase.<init> at  
> net.sourceforge.jeuclid.MathBase to ()
>    [javac]                 MathBase base = new MathBase(
>    [javac]                                 ^

The MathBase constructor has been changed, and now makes use of Java  
1.5 generic maps...

MathBase(Map<ParameterKey,String> params)

For the rest, it seems like only a small task to change the MathML  
extension.

Cheers,

Andreas

Gmane