This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: [gui][patch] update java-gui-20050128-branch
- From: Michael Koch <konqueror at gmx dot de>
- To: graydon hoare <graydon at redhat dot com>
- Cc: java-patches at gcc dot gnu dot org, Michael Koch <konqueror at gmx dot de>, fitzsim at redhat dot com
- Date: Tue, 8 Feb 2005 12:51:43 +0100
- Subject: Re: [gui][patch] update java-gui-20050128-branch
- References: <42084D3A.1040807@redhat.com>
On Tue, Feb 08, 2005 at 12:25:14AM -0500, graydon hoare wrote:
> hi,
>
> I've updated the java-gui-20050128-branch with all the residual code
> (stuff which didn't make it back to trunk yet) from java-gui-branch;
> this marks the "official" closure of java-gui-branch, my by reckoning.
> please move any further gui-branch work you're doing to
> java-gui-20050128-branch.
>
> the update is a large and boring patch, almost all of the contents of
> which you've seen on this list before. I've posted it here for review,
> if you care to see:
>
> http://people.redhat.com/graydon/java-gui-update-20050207.patch.gz
>
> there were some additional changes to font and glyph vector handling in
> here which have not been separated out and pushed to classpath. I will
> be doing so over the next couple days. the font rendering stuff is still
> a little weak; it can display the demos properly, but it makes jedit
> upset. I am still working on this. the upside is that jedit.jar does
> actually compile to native (!) on this branch and run. it just looks awful.
>
> please let me know if you have problems with this. there's a fair amount
> of changes involved (including the ever popular "splitting up makefiles"
> stuff) so it's likely I made some mistakes.
I tried a clean build on my powerpc-unknown-linux-gnu box and had the
problem that on a clean build the dependant libraries (lib-java-awt.so,
lib-java-applet.so, lib-java-beans.so) are not built automatically. I
build them by hand by doing "make lib-java-awt.la", etc and then
libgcj.so got linked successfully. I think some dependency is missing
but at first look into differences to old java-gui-branch I found
nothing obvious.
Another problem was when trying to link lib-javaxio-image.so. It linked
libgcj.so which linkes in lib-javax-imageio. Some kind of circular
dependency.
Someone with similar problems building from a clean CVS checkout from
today (after the merge) ? Andreas Tobler told me on IRC that he had much
less trouble building on Darwin.
Michael
--
http://www.worldforge.org/