make check fails

Alex Aycinena alex.aycinena at gmail.com
Sun Jul 5 15:52:51 EDT 2015


On Fedora 21 make check fails with latest pull on master with:

make[6]: Entering directory
'/home/gnucash-dev/gitcheckouts/gnucash-clean-build/src/optional/python-bindings/tests'
rm -f runTests.py.tmp
sed <
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/optional/python-bindings/tests/
runTests.py.in > runTests.py.tmp \
    -e 's#@-PYTHON-@#/usr/bin/python#'
mv runTests.py.tmp runTests.py
chmod u+x runTests.py
FAIL: runTests.py
make[7]: Entering directory
'/home/gnucash-dev/gitcheckouts/gnucash-clean-build/src/optional/python-bindings/tests'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/home/gnucash-dev/gitcheckouts/gnucash-clean-build/src/optional/python-bindings/tests'
============================================================================
Testsuite summary for GnuCash 2.6.99
============================================================================
# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See src/optional/python-bindings/tests/test-suite.log
Please report to gnucash-devel at gnucash.org
============================================================================
Makefile:698: 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/optional/python-bindings/tests'

src/optional/python-bindings/tests/test-suite.log says:

=======================================================================
   GnuCash 2.6.99: src/optional/python-bindings/tests/test-suite.log
=======================================================================

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: runTests.py
=================

* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-html.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-ofx.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-aqbanking.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-log-replay.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-register-core.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-csv-export.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-search.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-engine.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-engine.so: undefined
symbol: g_hash_table_kv_pair_free_gfunc
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-customer_import.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-business-gnome.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-register-gnome.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:40  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-stylesheets.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:41  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-csv-import.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:41  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-locale-reports-us.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:41  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-report-gnome.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:41  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-ledger-core.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:41  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-bi_import.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
* 12:41:41  WARN <gnc.module> Failed to dlopen()
'/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-qif.so':
/opt/gnucash-git/gnucash-clean/lib/gnucash/libgncmod-gnome-utils.so:
undefined symbol: gnc_option_db_load_from_kvp
test_markclosed (test_book.TestBook) ... ok
test_name (test_account.TestAccount) ... ok
test_split (test_account.TestAccount) ... ok
test_account (test_split.TestSplit) ... ok
test_equal (test_split.TestSplit) ... ok
test_memo (test_split.TestSplit) ... ok
test_transaction (test_split.TestSplit) ... ok
test_clone (test_transaction.TestTransaction) ... ok
test_countsplits (test_transaction.TestTransaction) ... ok
test_description (test_transaction.TestTransaction) ... ok
test_edit (test_transaction.TestTransaction) ... ok
test_equal (test_transaction.TestTransaction) ... ok
test_findsplit (test_transaction.TestTransaction) ... ok
test_getsplit (test_transaction.TestTransaction) ... ok
test_getsplitindex (test_transaction.TestTransaction) ... ok
test_notes (test_transaction.TestTransaction) ... ok
test_num (test_transaction.TestTransaction) ... ok
test_readonly (test_transaction.TestTransaction) ... ok
test_rollback (test_transaction.TestTransaction) ... ok
test_setcurrency (test_transaction.TestTransaction) ... ok
test_txntype (test_transaction.TestTransaction) ... FAIL
test_commodities (test_business.TestBusiness) ... ok
test_employee_name (test_business.TestBusiness) ... ok
test_equal (test_business.TestBusiness) ... ok
test_owner (test_business.TestBusiness) ... ok
test_post (test_business.TestBusiness) ... ok

======================================================================
FAIL: test_txntype (test_transaction.TestTransaction)
----------------------------------------------------------------------
Traceback (most recent call last):
  File
"/home/gnucash-dev/gitcheckouts/gnucash-clean/src/optional/python-bindings/tests/test_transaction.py",
line 113, in test_txntype
    self.assertEquals( TYPE, self.trans.GetTxnType() )
AssertionError: 'I' != '\x00'

----------------------------------------------------------------------
Ran 26 tests in 0.251s

FAILED (failures=1)
Traceback (most recent call last):
  File "./runTests.py", line 20, in <module>
    test_main()
  File "./runTests.py", line 17, in test_main
    test_support.run_unittest(TestBook, TestAccount, TestSplit,
TestTransaction, TestBusiness)
  File "/usr/lib64/python2.7/test/test_support.py", line 1339, in
run_unittest
    _run_suite(suite)
  File "/usr/lib64/python2.7/test/test_support.py", line 1322, in _run_suite
    raise TestFailed(err)
test.test_support.TestFailed: Traceback (most recent call last):
  File
"/home/gnucash-dev/gitcheckouts/gnucash-clean/src/optional/python-bindings/tests/test_transaction.py",
line 113, in test_txntype
    self.assertEquals( TYPE, self.trans.GetTxnType() )
AssertionError: 'I' != '\x00'


More information about the gnucash-devel mailing list