After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 361653 - Building libgconf-java on OpenSolaris
Building libgconf-java on OpenSolaris
Status: RESOLVED FIXED
Product: java-gnome
Classification: Bindings
Component: Obsolete
mainline
Other opensolaris
: Normal normal
: ---
Assigned To: java-gnome bindings maintainers
java-gnome bindings maintainers
Depends on: 360207 361899
Blocks: 339854
 
 
Reported: 2006-10-12 09:12 UTC by John Rice
Modified: 2010-12-24 02:24 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Patches for building libgconf-java on OpenSolaris (10.40 KB, patch)
2006-10-12 09:14 UTC, John Rice
committed Details | Review

Description John Rice 2006-10-12 09:12:29 UTC
This is a set of buildsystem patches to allow libgconf-java to be built on OpenSolaris nevada build48 and above [currently this build uses Gnome 2.14, but will be bumped to Gnome 2.16 shortly].

Changes for the following:
1. Get src building: Removal of include header guards in jni c code, should only be in the headers. Additon of newline to Config.java.in.
2. Running examples: changes to runExample.sh.in making tests work on OpenSolaris
3. Configure --with_javadir is meant to be a supported configure option to tell the build where to put generated jar files, but had some hard coded path bugs and was not being picked up in generated .pc file.
4. Generating Javadoc on OpenSolaris - problem with use of "find -mindep". Not supported on this OS, simple generic workaround added. Also added missing classpath to remove build errors.
5. Added support to create src jar, patterned after support already commited to lib-java.
6. Need to change where doc base dir is set in the build, as we wanted to put it in a different location on OpenSolaris. Currently defaulting to ${datadir/doc}. Added configure option --with_docbasedir to support this.
Comment 1 John Rice 2006-10-12 09:14:37 UTC
Created attachment 74549 [details] [review]
Patches for building libgconf-java on OpenSolaris
Comment 2 John Rice 2006-10-13 09:39:11 UTC
Note: docbasedir support requires the glib macro jg_common.m4
Patch 74620 [edit] Bug 360207
Comment 3 Andrew Cowie 2006-10-15 09:43:26 UTC
Seems all fine, pending my question at Bug 361899 Comment #3

Isn't having 7+ individually shipped libraries to maintain just a joy? People who tell me "oh, yes, that's good" really need their head examined.

AfC
Comment 4 Andrew Cowie 2006-10-24 02:41:51 UTC
Committed. As with bug #361883, was there supposed to be a -uninstalled.pc for your use? If so, REOPEN or NEW bug with a patch for that.

AfC
Comment 5 John Rice 2006-10-24 09:06:59 UTC
Nope - I build this one separately from the uber package so no other
components depended on it in the build tree so no need for an uninstalled.pc in
this instance. There is no harm in adding one if people need it of course :)