Can't compile most recent version

Robert Ratliff ratliff.bobby at gmail.com
Sat Nov 9 15:05:28 EST 2013


I'm getting the following error when trying to compile the current 
version of gnucash. I think this is related to the switch from gconf to 
gsettings, but I'm not sure how to proceed. The tail of the error in the 
`make` command is copied below:


libtool: link: gcc -Werror -Wdeclaration-after-statement -g -g -Wall 
-Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -g -o 
.libs/gnucash gnucash-bin.o -pthread -Wl,--export-dynamic 
../../src/register/ledger-core/.libs/libgncmod-ledger-core.so 
../../src/report/report-gnome/.libs/libgncmod-report-gnome.so 
../../src/gnome/.libs/libgnc-gnome.so 
../../src/gnome-utils/.libs/libgncmod-gnome-utils.so 
../../src/app-utils/.libs/libgncmod-app-utils.so 
../../src/engine/.libs/libgncmod-engine.so 
../../src/gnc-module/.libs/libgnc-module.so 
../../src/core-utils/.libs/libgnc-core-utils.so 
../../src/libqof/qof/.libs/libgnc-qof.so -lguile -lgmp -lcrypt 
/usr/lib/i386-linux-gnu/libltdl.so -lgthread-2.0 -lgmodule-2.0 -lrt 
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 
-lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/i386-linux-gnu/libcairo.so 
-lpango-1.0 /usr/lib/i386-linux-gnu/libfreetype.so -lfontconfig 
-lgobject-2.0 -lglib-2.0 -lm -pthread -Wl,-rpath -Wl,/usr/local/lib/gnucash
/usr/local/lib/gnucash/libgncmod-register-gnome.so: undefined reference 
to `gnc_gconf_get_int'
/usr/local/lib/gnucash/libgncmod-register-gnome.so: undefined reference 
to `gnc_gconf_set_int'
/usr/local/lib/gnucash/libgncmod-gnome-search.so: undefined reference to 
`gnc_gconf_set_bool'
../../src/gnome/.libs/libgnc-gnome.so: undefined reference to 
`gnucash_register_refresh_from_prefs'
/usr/local/lib/gnucash/libgncmod-register-gnome.so: undefined reference 
to `gnc_gconf_general_register_cb'
/usr/local/lib/gnucash/libgncmod-gnome-search.so: undefined reference to 
`gnc_gconf_get_float'
/usr/local/lib/gnucash/libgncmod-register-gnome.so: undefined reference 
to `gnc_gconf_get_bool'
collect2: error: ld returned 1 exit status
make[4]: *** [gnucash] Error 1
make[4]: Leaving directory `/home/bobby/pkg/gnucash/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/bobby/pkg/gnucash/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bobby/pkg/gnucash/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bobby/pkg/gnucash'
make: *** [all] Error 2

-- 
Robert Ratliff
blog: http://bobbyratliff.nfshost.com/
github: rratliff


More information about the gnucash-devel mailing list