Re: [Java-gnome-developer] libgtk-java-2.5.1 impressions
Brought to you by:
afcowie
From: Joe M. C. <ma...@Fr...> - 2004-01-04 23:09:29
|
On Sun, 2004-01-04 at 06:32, Mark Howard wrote: > On Tue, Dec 23, 2003 at 01:11:05PM -0500, Joe Marcus Clarke wrote: > > In my effort to port as much GNOME as possible to FreeBSD, I started on > > the Java-GNOME packages last night.=20 > That's great news, thanks! >=20 > > I hope you don't mind me sharing. Again, this is > > libgtk-java-2.5.1 that was uploaded to the GNOME mirrors yesterday. > Sharing is what open source is all about. Please do! your comments are > very much appreciated.=20 > I think most people have been using the all-in-one java-gnome tarball > (not available from gnome.org, IIRC), so the gtk one hasn't had as much > testing.=20 >=20 > > * The root Makefile is missing a ';' in the install target > Where? it looks fine to me. In the install target. I sent a patch last night. >=20 > > * The gtk/src Makefile references LIBGTKHTML_CFLAGS, GNOME_CFLAGS, and > > LIBGLADE_CFLAGS. I assume these are vestiges of the Java-GNOME split, > > but since they are unexpanded by configure, they break the build. > I will fix this.=20 >=20 > > * The gtk/src Makefile links with --no-undefined, but this causes > > unresolved libc symbols on FreeBSD, and thus -lc is also needed. I'm > > not sure if this is a problem for Linux. > Isn't this found in CFLAGS? Nope, not on FreeBSD. I sent a patch last night. >=20 > > * The documentation is not properly installed since the doc directory > > macro is not expanded by configure. > Fixed in cvs.=20 >=20 > > * Finally, the library installed is libgtkjava2.3.so.2.3.1, but the API > > tries to load libgtkjava2.5.so. > That shouldn't be happening. Could you send the error please? I sent a patch last night. If you look at th System.loadLibrary() call in Gtk.java, you will see it loads "gtkjava@apiversion@" which translates to libgtkjava2.5.so. However, in the Makefile, only libgtkjava2.3.so.2.3.1 is installed (as far as I could tell). I add a symlink for this on the FreeBSD install. >=20 > > Other than that, it works quite well. Like I said, I do have patches > > for all of this, but I wasn't sure if these new GNOME mirror images are > > ready for general consumption, or if I jumped the gun. Thanks. > They're development snapshots created just after completely changing the > build system. I'd say they should be ready for general consumption by > technical people; with help like yours they will be ready for even wider > use very soon. >=20 > Thanks for trying java-gnome. I hope you will be able to give feedback > on 2.5.2 :) Always. I can't wait to start building some apps with this! Joe --=20 Joe Marcus Clarke FreeBSD GNOME Team :: gn...@Fr... FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome |