John, Your last commit fixed the failure related to test-xml-pricedb. So make worked and make check almost worked. At the end I go the following, 3 odd failures:
PASS: test-load-module echo '/home/gnucash-dev/gitcheckouts/gnucash-clean-build/gnc-guile --debug -l /home/gnucash-dev/gitcheckouts/gnucash-clean/src/report/report-system/test/test-collectors.scm -c "(exit (run-test))"' > test-collectors chmod a+x test-collectors FAIL: test-collectors echo '/home/gnucash-dev/gitcheckouts/gnucash-clean-build/gnc-guile --debug -l /home/gnucash-dev/gitcheckouts/gnucash-clean/src/report/report-system/test/test-list-extras.scm -c "(exit (run-test))"' > test-list-extras chmod a+x test-list-extras FAIL: test-list-extras echo '/home/gnucash-dev/gitcheckouts/gnucash-clean-build/gnc-guile --debug -l /home/gnucash-dev/gitcheckouts/gnucash-clean/src/report/report-system/test/test-test-extras.scm -c "(exit (run-test))"' > test-test-extras chmod a+x test-test-extras FAIL: test-test-extras ============================================================================ Testsuite summary for GnuCash 2.6.99 ============================================================================ # TOTAL: 5 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 3 # XPASS: 0 # ERROR: 0 ============================================================================ See src/report/report-system/test/test-suite.log Please report to gnucash-devel@gnucash.org ============================================================================ Makefile:882: recipe for target 'test-suite.log' failed make[6]: *** [test-suite.log] Error 1 make[6]: Leaving directory '/home/gnucash-dev/gitcheckouts/gnucash-clean-build/src/report/report-system/test' src/report/report-system/test/test-suite.log shows: FAIL: test-collectors ===================== /home/gnucash-dev/gitcheckouts/gnucash-clean-build/gnc-guile: symbol lookup error: /opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-backend-xml.so: undefined symbol: gnc_address_xml_initialize FAIL test-collectors (exit status: 127) FAIL: test-list-extras ====================== /home/gnucash-dev/gitcheckouts/gnucash-clean-build/gnc-guile: symbol lookup error: /opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-backend-xml.so: undefined symbol: gnc_address_xml_initialize FAIL test-list-extras (exit status: 127) FAIL: test-test-extras ====================== /home/gnucash-dev/gitcheckouts/gnucash-clean-build/gnc-guile: symbol lookup error: /opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-backend-xml.so: undefined symbol: gnc_address_xml_initialize FAIL test-test-extras (exit status: 127) I'm not sure why it is looking in /opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-backend-xml.so when I haven't installed the system there yet. If I install the system, it runs fine (no seg fault on application exit) and then if I re-run make check, then it runs to completion. It seems like the tests should be doing symbol lookups in the build directory, not the install directory. Regards, Alex _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel