Just wondering, is it in any way possible to compile Freenet with GCJ?

I've almost got it, it's just 'freenet/client/SplitFileInsertManager.java' 
which is giving me problems. It seems to require the same inner class 
workaround as RequestManager.java, so I edited Makefile.gcj to add that 
support. (If you want a patch, I'll provide one.) Interestingly, GCJ 3.4 CVS 
should fix the inner class problem according to the ChangeLog, but it doesn't 
seem to.

Another problem with this file is this:
freenet/client/SplitFileInsertManager.java:38: internal compiler error: in 
expand_expr, at expr.c:7483
Line 38 is simply a declaration/initialization of a boolean. This is a known 
problem with GCJ (several Bugzilla reports) and is, again, apparently fixed 
in 3.4 CVS. And yet, I still get this error.

I realize most of these are GCJ issues and I'll be filing bug reports, or 
updating existing ones. However, does anyone have any suggestions on how to 
compile Freenet, or is it simply not possible?

Thanks.
_______________________________________________
devl mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to