[kaffe] using ant to build kaffe - ant needs non-free java!

Grzegorz Prokopski gadek@debian.org
04 Aug 2002 16:12:09 +0200


--=-w0WJhRidTpLhjuKhUDD8
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hello!=20

I've read in java ml archives that you're going to use ant to build=20
kaffe. Unfortunatelly ant is still in contrib - it means, it needs=20
non-free java to be build and/or used.=20

I have packaged ArgoUML as my first Java package - since that time=20
I am closely tracking what chances are to have this package or=20
as much as possible of its build and runtime dependencies -=20
non-dependant on non-free stuff.=20

So I digged a bit around - it seems that since ant is contrib - any=20
code that uses ant - will be at best in contrib too. All the libs=20
I packaged for ArgoUML use ant ;-)=20

Here's what I got so far (not much, I know, I am not Java programmer,=20
so if you could help me a bit - I may be able to push it further).

After some small and simple hacks in ant code and deb build setup
I got to the point where I am getting:

BUILD FAILED
java.lang.IllegalArgumentException: Object type doesn't match method's
class
	at java.lang.reflect.Method.invoke(Method.java:native)
	at
org.apache.tools.ant.IntrospectionHelper$9.set(IntrospectionHelper.java:751=
)
	at
org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.j=
ava:426)

and so on... (full output should be at
 http://home.sente.pl/greg/java.txt till I delete the file)

I found out, that the problem was already reported, however nobody
even replayed to the mail:
http://www.kaffe.org/pipermail/kaffe/2002-April/007883.html

Maybe 1.0.7 kaffe release (not packaged for debian yet) solved
the problem? (what's the real problem here btw?)

Any hints?

					Grzegorz B. Prokopski

PS: I am NOT subscibed to the list, so please Cc: me the messages
if you can. thanks.


--=-w0WJhRidTpLhjuKhUDD8
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQA9TTY5cxjwiKS4/ekRAua1AKDJ/d82941yXUbTkIAGbhDoaahdgQCcD+Tj
kBdMLJFhXB85h34RTSuvZqk=
=s7zE
-----END PGP SIGNATURE-----

--=-w0WJhRidTpLhjuKhUDD8--