This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [gui][patch] update java-gui-20050128-branch


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]