[kaffe] using kaffe instead of JDK to build open office
Chris Halls
halls@debian.org
Fri Aug 8 08:24:02 2003
--ikeVEW9yuYc//A+q
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, Aug 01, 2003 at 10:51:11AM +0200, Dalibor Topic wrote:
> >I meant I'm 70% of the way for the first of the categories I mentioned,
> >which concerns only building a Java-less OOo. There is still a lot of w=
ork
> >to do on building OOo with actual Java support still.
>=20
> I guess even building a Java-less OOo with kaffe would be a good start :)
Yes :)=20
> >While we're on the subject of incompatibilities :) I wonder if it's=20
> >possible
> >to fix this:
> >
> >jni.h is in <kaffe>/include and contains these includes:
> > #include "jtypes.h"
> > #include "jmalloc.h"
[,,,]
>=20
> Fixed in kaffe's CVS head, I've built berkeley db and run it=20
> successfully. Thanks for the bug report, keep'em coming :)
Thanks! That seems to be working now - I can build berkeleydb too.
The next project to fail when trying to build OOo with Java support is
'sandbox', but I'm afraid it's because of the use of sun internal classes
for the JDK. I see errors like:
ClassContextImpl.java:1: error:Can not found "sun/tools/jar/JarVerifierStre=
am" [JLS 7.5.2, 7.6]
JarInputStream.java:1: error:Can not found "sun/tools/jar/JarException" [JL=
S 7.5.2, 7.6]
ProtectionDomain.java:1: error:Can not found "sun/security/provider/SystemI=
dentity" [JLS 7.5.2, 7.6]
ProtectionDomain.java:1: error:Can not found "sun/security/provider/SystemS=
igner" [JLS 7.5.2, 7.6]
Resource.java:1: error:Can not found "sun/applet/AppletAudioClip" [JLS 7.5.=
2, 7.6]
ResourceImpl.java:1: error:Can not found "sun/awt/image/ByteArrayImageSourc=
e" [JLS 7.5.2, 7.6]
ResourceImpl.java:1: error:Can not found "sun/awt/image/URLImageSource" [JL=
S 7.5.2, 7.6]
What possible options are there for this? I guess that the sandbox classes
could be reimplemented sometime using free classes?
So far people at Sun have been able to respond to questions of 'why doesn't
OOo build with a free JDK' with the answer that no-one has really tried in
earnest. I wonder whether there is any chance of getting some of these
reimplmented to not use classes that are not even an official part of the
JDK API.
Chris
--ikeVEW9yuYc//A+q
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/M8ADexmdExmX588RAroAAJ0RbxtXE+sDyGSKTjHlCtUPqjqA1wCgnwnW
fZI1HcyyMiwtaNP3OG463uc=
=dhMy
-----END PGP SIGNATURE-----
--ikeVEW9yuYc//A+q--