make install issue when prefix contains a "+"
Geert Janssens
janssens-geert at telenet.be
Thu Dec 31 03:27:22 EST 2009
On Thursday 31 December 2009, Rainer Dorsch wrote:
> Hello,
>
> I have an issue with compiling the 2.2 branch of svn with a patch for "Bug
> 559670 - Aqbanking and Certificates"
> https://bugzilla.gnome.org/show_bug.cgi?id=559670
>
> 518 svn co http://svn.gnucash.org/repo/gnucash/branches/2.2/
> 522 svn merge -c r18037 http://svn.gnucash.org/repo/gnucash/trunk
> 525 export
> PKG_CONFIG_PATH=/opt/aqbanking-4.2.1/lib/pkgconfig/:/opt/gwenhywfar-3.11.2/
> lib/pkgconfig/ 529 ./autogen.sh
>
> 530 ./configure --prefix=/opt/gnucash-2.2.9+18037 --enable-hbci
> --enable-compile-warnings 531 make
> 532 make install
>
> (removed non-relevant lines like "svn diff", etc.)
>
> During the make install I encountered this error:
>
> mkdir -p /opt/gnucash-2.2.9+18037/etc/gconf/gconf.xml.defaults
> GCONF_CONFIG_SOURCE=xml::/opt/gnucash-2.2.9+18037/etc/gconf/gconf.xml.defau
> lts /usr/bin/gconftool-2 --makefile-install-rule
> apps_gnucash_history.schemas
>
> (gconftool-2:28251): GConf-WARNING **: Failed to load
> source "xml::/opt/gnucash-2.2.9+18037/etc/gconf/gconf.xml.defaults":
> Couldn't resolve address for configuration source: Bad address
> `xml::/opt/gnucash-2.2.9+18037/etc/gconf/gconf.xml.defaults': `+' is an
> invalid character in a configuration storage address
>
> GConf-ERROR **: file gconftool.c: line 918 (main): assertion failed: (err
> == NULL)
> aborting...
>
> I think it is because my prefix /opt/gnucash-2.2.9+18037 contains a +
> character.
>
> Should I create an entry in the bugtracker or is the problem maybe already
> fixed in head?
>
> Thanks,
> Rainer
>
I doubt this is a GnuCash bug. It appears GConf is throwing the error: it
doesn't like the + sign in your path. So if you want to report a bug, it
should be against GConf, not GnuCash. But perhaps it's best to ask the GConf
people first about it, I don't know much of GConf myself.
Meanwhile, you could work around this if you like by replacing the + sign with
something else, like
/opt/gnucash-2.2.9_w_18037
Regards,
Geert
More information about the gnucash-devel
mailing list