Make fails
Alex Aycinena
alex.aycinena at gmail.com
Thu Dec 3 19:22:23 EST 2015
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 at 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
More information about the gnucash-devel
mailing list