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 libgconf2-dev.
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.
:)

cya
Robert

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
> 
> ./configure
> 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:
> 
> ./configure
> checking for DEPENDENT... Requested 'glib-2.0 > 2.9.0' but version of GLib is 
> 2.8.6
> 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
> 
> 
> 
> 
> 
> 
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to