Windows Compilation Error: gconftool-2

Tom Purl tom at tompurl.com
Sat Jan 6 20:51:27 EST 2007


I'm trying to install GnuCash from source on Windows XP SP 2.  I get to the following point when I run install.sh in debug mode:

    [snip]
    qpopd
    ++ popd
    ++ qpushd /c/soft/gnucash/inst/etc/gconf/schemas
    ++ pushd /c/soft/gnucash/inst/etc/gconf/schemas
    ++ gconftool-2 --config-source=xml:merged:c:/soft/gnucash/inst/etc/gconf/gconf.xml.defaults --install-schema-file apps_gnucash_dialog_business_common.schemas

At this point, an empty DOS command window pops up with the following title:

    c:/soft/gnome/libexec\gconfd-2.exe

The installation script seems to hang at this point.  I've waited over half an hour for something to happen twice, and it just hangs.

I don't seem to have a gconf.xml.defaults folder in my c:/soft/gnucash/inst/etc/gconf folder.  I only have a "schemas" folder there.  

I then copied the gconf.xml.defaults folder from a different location to that directory, and I got the following error when I ran install.sh again:

     gcc -DHAVE_CONFIG_H -I. -I../../../../../repos/lib/libqof/backend/file -I../../../.. -I../../../.. -I../../../.. -I../../../.. -I/c/soft/autotools/include -I/c/soft/regex/include -I/c/soft/gnome/include -I/c/soft/guile/include -D_WIN32 -I.. -I../.. -DLOCALE_DIR=\"c:/soft/gnucash/inst/share/locale\" -I../../../../lib/libqof/qof -I../../../../../repos/lib/libqof/qof -Ic:/soft/gnome/include -Ic:/soft/gnome/include/glib-2.0 -Ic:/soft/gnome/lib/glib-2.0/include -I../../../../../repos/lib/libc -Werror -Wdeclaration-after-statement -g -O2 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -MT qsf-xml.lo -MD -MP -MF .deps/qsf-xml.Tpo -c ../../../../../repos/lib/libqof/backend/file/qsf-xml.c  -DDLL_EXPORT -DPIC -o .libs/qsf-xml.o
    /bin/sh ../../../../libtool --tag=CC --mode=link gcc -I.. -I../.. -DLOCALE_DIR=\""c:/soft/gnucash/inst/share/locale"\" -I../../../../lib/libqof/qof -I../../../../../repos/lib/libqof/qof -Ic:/soft/gnome/include -Ic:/soft/gnome/include/glib-2.0 -Ic:/soft/gnome/lib/glib-2.0/include   -I../../../../../repos/lib/libc -Werror -Wdeclaration-after-statement -g -O2 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations  -Wno-unused  -L/c/soft/autotools/lib -L/c/soft/regex/lib -L/c/soft/gnome/lib -L/c/soft/guile/lib -g -no-undefined -o libgncqof-backend-qsf.la -rpath c:/soft/gnucash/inst/lib -module -avoid-version qsf-backend.lo qsf-xml-map.lo qsf-xml.lo ../../../../lib/libqof/qof/libgncqof.la -Lc:/soft/gnome/lib -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv   -lregex -Lc:/soft/gnome/lib -lxml2 -lz   ../../../../lib/libc/libc-missing.la -lpopt -lm  -lm
    libtool: link: `qsf-xml-map.lo' is not a valid libtool object
    make[7]: *** [libgncqof-backend-qsf.la] Error 1
    make[7]: Leaving directory `/c/soft/gnucash/build/lib/libqof/backend/file'
    make[6]: *** [all-recursive] Error 1
    make[6]: Leaving directory `/c/soft/gnucash/build/lib/libqof/backend/file'
    make[5]: *** [all] Error 2
    make[5]: Leaving directory `/c/soft/gnucash/build/lib/libqof/backend/file'
    make[4]: *** [all-recursive] Error 1
    make[4]: Leaving directory `/c/soft/gnucash/build/lib/libqof/backend'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/c/soft/gnucash/build/lib/libqof'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/c/soft/gnucash/build/lib'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/c/soft/gnucash/build'
    make: *** [all] Error 2

Is this a bug, or is there some mistake that I'm making?

Thanks!

Tom Purl


More information about the gnucash-devel mailing list