error during install with 2.0.2

Rauch Christian info at rauch-webdesign.de
Mon Oct 9 05:30:59 EDT 2006


Am Mo, 9.10.2006, 11:08, schrieb Andreas Köhler:
> Am Montag, den 09.10.2006, 10:17 +0200 schrieb Rauch Christian:
>> Am Mo, 9.10.2006, 09:43, schrieb Andreas Köhler:
>> > Am Sonntag, den 08.10.2006, 23:55 +0200 schrieb Rauch Christian:
>> >> mkdir -p /var/tmp/gnucash-compiler/etc/gconf/gconf.xml.defaults
>> >> GCONF_CONFIG_SOURCE=xml::/etc/gconf/gconf.xml.defaults
>> >> /opt/gnome/bin/gconftool-2 --makefile-install-rule
>> >> apps_gnucash_history.schemas
>> >> Failed to load source "xml::/etc/gconf/gconf.xml.defaults": Failed:
>> >> Could not make directory `/etc/gconf/gconf.xml.defaults': No such
>> file
>> >> or directory
>> >> Anyone an idea how to fix this?
>> >
>> > Yes, I suppose you can
>> > export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
>>
>> Sorry, this does not change anything but thanks for your suggestion.
>> >
>> > I think this is necessary around configure and not make install, but
>> it
>> > will not do any harm if you set it for the whole build.
>>
>> I added the line above right before calling configure.
>
> OK, the variable is needed by gconftool-2, so
> http://www.gnome.org/projects/gconf/ suggests to set it around make
> install.
>
> Here is how it could look:
>>>> GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 \
> GCONF_CONFIG_SOURCE=xml::/what/the/heck \
> gconftool-2 --makefile-install-rule apps_gnucash_history.schemas \
>
> GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, not installing schemas
>
> According to CVS this variable checking was added to GConf 1.1.7, so I
> wonder why it does not work for you :(
>

As far as I can see, it fails in src/gnome-utils/schemas/Makefile and when I
take a look at the according Makefile.am I can see the following:

> install-data-local:
> if GCONF_SCHEMAS_INSTALL
>         -mkdir -p $(DESTDIR)$(GCONF_SCHEMA_CONFIG_SOURCE_DIRONLY)
>         GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
> $(GCONFTOOL) --makefile-install-rule $(schema_DATA)
> endif

This is exactly the part, where it fails. The mkdir is done successfully
(with taking notice of DESTDIR), but GCONF_SCHEMA_CONFIG_SOURCE here seems
to have the (wrong) value of /etc/gconf/gconf.xml.defaults with not
looking at DESTDIR.

I now put the GCONF_DISABLE_MAKEFILE_SCHEMA right before make install, if
this does not help, I'll try patching the Makefile to make it look as you
wrote above.

I'll tell you later, if I had any results, as every build needs approx.
half an hour.

Regards,
Rauch Christian



More information about the gnucash-devel mailing list