Gnucash 2.6.0 has been released. Reproducible: Always
Created attachment 368836 [details] gnucash-2.6.1.ebuild Here's a prelimary ebuild. It acknowledges that webkit-gtk:2 is the only html backend for reports. I don't use the SQL backends so these are untested, but I don't think much has changed in regards to ./configure flags for these.
GnuCash 2.6.1 bugfix release is out.
When I compile gnucash-2.6.1 with installed gnucash-2.4.13 I get next error: make[4]: Entering directory `/mnt/another/tmp/portage/app-office/gnucash-2.6.1/work/gnucash-2.6.1/src/bin' /bin/sh ../../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc -Wdeclaration-after-statement -march=native -pipe -msse -msse2 -msse3 -mssse3 -mmmx -mcx16 -msahf -momit-leaf-frame-pointer -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -O1 -g -o gnucash gnucash-bin.o ../../src/register/ledger-core/libgncmod-ledger-core.la ../../src/report/report-gnome/libgncmod-report-gnome.la ../../src/gnome/libgnc-gnome.la ../../src/gnome-utils/libgncmod-gnome-utils.la ../../src/app-utils/libgncmod-app-utils.la ../../src/engine/libgncmod-engine.la ../../src/gnc-module/libgnc-module.la ../../src/core-utils/libgnc-core-utils.la ../../src/libqof/qof/libgnc-qof.la -lguile -lgmp -lcrypt -lm -lltdl -lgio-2.0 -lgthread-2.0 -pthread -lrt -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lrt -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfreetype -lfontconfig -lm libtool: link: x86_64-pc-linux-gnu-gcc -Wdeclaration-after-statement -march=native -pipe -msse -msse2 -msse3 -mssse3 -mmmx -mcx16 -msahf -momit-leaf-frame-pointer -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -O1 -g -o .libs/gnucash gnucash-bin.o -pthread -Wl,--export-dynamic -pthread ../../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 /usr/lib64/libguile.so -lgmp -lcrypt /usr/lib64/libltdl.so -lgthread-2.0 -lgmodule-2.0 -lrt -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfreetype -lfontconfig -lm -pthread -Wl,-rpath -Wl,/usr/lib64/gnucash /usr/lib64/gnucash/libgncmod-register-gnome.so: undefined reference to `gnc_gconf_get_int' /usr/lib64/gnucash/libgncmod-register-gnome.so: undefined reference to `gnc_gconf_set_int' /usr/lib64/gnucash/libgncmod-register-gnome.so: undefined reference to `safe_strcmp' /usr/lib64/gnucash/libgncmod-gnome-search.so: undefined reference to `gnc_gconf_set_bool' ../../src/gnome/.libs/libgnc-gnome.so: undefined reference to `gnucash_sheet_set_window' /usr/lib64/gnucash/libgncmod-gnome-search.so: undefined reference to `gnc_glade_xml_new' ../../src/gnome/.libs/libgnc-gnome.so: undefined reference to `gnucash_register_refresh_from_prefs' /usr/lib64/gnucash/libgncmod-gnome-search.so: undefined reference to `gnc_query_list_get_num_entries' /usr/lib64/gnucash/libgncmod-register-gnome.so: undefined reference to `gnc_gconf_general_register_cb' ../../src/gnome/.libs/libgnc-gnome.so: undefined reference to `gnucash_register_get_sheet' /usr/lib64/gnucash/libgncmod-gnome-search.so: undefined reference to `gnc_gconf_get_float' /usr/lib64/gnucash/libgncmod-gnome-search.so: undefined reference to `gnc_query_list_new' /usr/lib64/gnucash/libgncmod-gnome-search.so: undefined reference to `gnc_query_list_reset_query' /usr/lib64/gnucash/libgncmod-register-gnome.so: undefined reference to `gnc_gconf_get_bool' /usr/lib64/gnucash/libgncmod-gnome-search.so: undefined reference to `gnc_query_list_get_type' collect2: error: ld returned 1 exit status make[4]: *** [gnucash] Error 1 If I unmerge old gnucash compilation become successful.
Does running: "fix-la-relink-command ." (from dev-util/fix-la-relink-command) at src_prepare phase help?
No, it doesn't help for me. Even call this at the end of src_configure doesn't fix this issue.
+*gnucash-2.6.1 (09 Feb 2014) + + 09 Feb 2014; Pacho Ramos <pacho@gentoo.org> +gnucash-2.6.1.ebuild, + -gnucash-2.4.12.ebuild: + Version bump, prevent linking against installed libs (#371264), drop old. +