gconf needs ORBit?!
Andrew John Hughes
a.hughes at dcs.shef.ac.uk
Mon Jun 19 11:01:22 UTC 2006
Hi Norman, Robert,
In the long run, it would seem a good idea to make it possible to
new peers, just as users can disable gcjappletviewer, the gtk and qt
On 19 Jun 2006, at 11:50, Robert Schuster wrote:
> Hi Norman,
> sorry that this stopped your development but with CVS sources stuff
> like that
> can happen from time to time.
> On Ubuntu and Debian GNU/Linux-based distros you need to install
> This will download and install C header files which are needed to
> compile the
> native side of the GConf-based backend for java.util.prefs.
> Now you know for what it it used. java.util.prefs is a API that allows
> applications to conveniently store preferences and other
> configuration data. The
> RI on Windows machines can use the so-called registry on that
> system. On
> GNU/Linux systems they have a simple file based implementation.
> GNU Classpath can write the data to plain files (no dependencies)
> or use the
> GConf library for that task. The latter was made the default
> because it is
> technically nicer and integrates better in the GNU environment.
> Btw: I have a patch that mentions the new library dependency in
> INSTALL here.
> Norman Hendrich wrote:
>> Hello Roman,
>> thanks for your quick reply.
>>> Orbit is usually installed as part of Gnome. Of which gconf is the
>>> configuration management. So if you have gconf you usually also have
>>> Gnome and with it you'll have Orbit.
>> OK. So far, I only have those parts of gnome required to building
>> classpath. So much for my priorities :-)
>> classpath configure now requires gconf >= 2.11.2:
>> ./configure --with-jikes --disable-plugin --prefix=/opt/classpath
>> checking for gconf-2.0 >= 2.11.2... Package gconf-2.0 was not
>> found in the
>> pkg-config search path.
>> Perhaps you should add the directory containing `gconf-2.0.pc'
>> to the PKG_CONFIG_PATH environment variable
>> No package 'gconf-2.0' found
>> while building gconf 2.11.92 fails with
>> No package 'ORBit-2.0' found
>> configure: error: Package requirements (gmodule-2.0 >= 2.7.0
>> gobject-2.0 >=
>> 2.7.0 ORBit-2.0 >= 2.4.0) were not met.
>> and building a fresh gconf 2.14.0 fails with:
>> checking for DEPENDENT... Requested 'glib-2.0 > 2.9.0' but version
>> of GLib is
>> configure: error: Package requirements (glib-2.0 > 2.9.0
>> gmodule-2.0 >= 2.7.0
>> gobject-2.0 >= 2.7.0 ORBit-2.0 >= 2.4.0) were not met:
>> I don't use GNOME. Seems like --disable-gconf-peer is the way to go.
>> What are the gconf peers supposed to do anyway?
>> Thanks, Norman
Department of Computer Science
University of Sheffield
More information about the Classpath