View Issue Details

IDProjectCategoryView StatusLast Update
0007262Talerauditorpublic2022-06-19 14:25
Reporterttn Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformLinuxOSDebianOS VersionBullseye
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0007262: "make check" fails to build test program
DescriptionHEAD == 8da74a6ca7f0fa30a4f23be2adccbdf33799cbb9.
Looks like something in the main codebase changed but the test was not updated accordingly?
TagsNo tags attached.

Activities

ttn

2022-06-19 04:50

developer  

.ttn.exchange-make-check.log (12,867 bytes)   
+ export PATH=/home/ttn/te/bin:/home/ttn/build/GNU/T/hack:/usr/lib/postgresql/13/bin:/home/ttn/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
+ PATH=/home/ttn/te/bin:/home/ttn/build/GNU/T/hack:/usr/lib/postgresql/13/bin:/home/ttn/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
+ export TMPDIR=/home/ttn/te/tmp
+ TMPDIR=/home/ttn/te/tmp
+ export PGHOST=/home/ttn/te/pg
+ PGHOST=/home/ttn/te/pg
+ make check
Makefile:961: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:956: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:966: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:961: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:971: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:966: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Making check in .
make[1]: Entering directory '/home/ttn/build/GNU/T/exchange'
Makefile:961: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:956: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:966: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:961: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:971: warning: overriding recipe for target 'doxygen-doc/taler-exchange.tag'
Makefile:966: warning: ignoring old recipe for target 'doxygen-doc/taler-exchange.tag'
make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange'
Making check in contrib
make[1]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
Making check in .
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
Making check in src
make[1]: Entering directory '/home/ttn/build/GNU/T/exchange/src'
Making check in include
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/include'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/include'
Making check in util
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make  test_age_restriction test_amount test_crypto test_helper_eddsa test_helper_rsa test_helper_cs test_payto test_url
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
  CC       test_age_restriction.o
  CCLD     test_age_restriction
  CC       test_amount.o
  CCLD     test_amount
  CC       test_crypto.o
  CCLD     test_crypto
  CC       test_helper_eddsa.o
  CCLD     test_helper_eddsa
  CC       test_helper_rsa.o
  CCLD     test_helper_rsa
  CC       test_helper_cs.o
  CCLD     test_helper_cs
  CC       test_payto.o
  CCLD     test_payto
  CC       test_url.o
  CCLD     test_url
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make  check-TESTS
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
PASS: test_age_restriction
PASS: test_amount
PASS: test_crypto
PASS: test_helper_eddsa
PASS: test_helper_rsa
PASS: test_helper_cs
PASS: test_payto
PASS: test_url
============================================================================
Testsuite summary for taler-exchange 0.8.5
============================================================================
# TOTAL: 8
# PASS:  8
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
Making check in json
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make  test_json test_json_wire
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
  CC       test_json.o
  CCLD     test_json
  CC       test_json_wire.o
  CCLD     test_json_wire
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make  check-TESTS
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
PASS: test_json
PASS: test_json_wire
============================================================================
Testsuite summary for taler-exchange 0.8.5
============================================================================
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
Making check in extensions
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/extensions'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/extensions'
Making check in curl
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/curl'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/curl'
Making check in pq
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make  test_pq
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
  CC       test_pq.o
  CCLD     test_pq
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make  check-TESTS
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
PASS: test_pq
============================================================================
Testsuite summary for taler-exchange 0.8.5
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
Making check in sq
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make  test_sq
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
  CC       test_sq.o
  CCLD     test_sq
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make  check-TESTS
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
PASS: test_sq
============================================================================
Testsuite summary for taler-exchange 0.8.5
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
Making check in mhd
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/mhd'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/mhd'
Making check in bank-lib
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make  test_bank.sh
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[3]: Nothing to be done for 'test_bank.sh'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make  check-TESTS
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
PASS: test_bank.sh
============================================================================
Testsuite summary for taler-exchange 0.8.5
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
Making check in exchangedb
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  check-am
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  test-exchangedb-postgres bench-db-postgres
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
  CC       test_exchangedb.o
  CCLD     test-exchangedb-postgres
  CC       bench_db.o
  CCLD     bench-db-postgres
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  check-TESTS
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
PASS: test-exchangedb-postgres
============================================================================
Testsuite summary for taler-exchange 0.8.5
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
Making check in exchange
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make  test_taler_exchange_httpd.sh 
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[3]: Nothing to be done for 'test_taler_exchange_httpd.sh'.
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make  check-TESTS
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
PASS: test_taler_exchange_httpd.sh
============================================================================
Testsuite summary for taler-exchange 0.8.5
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
Making check in auditordb
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make  test-auditordb-postgres
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
  CC       test_auditordb.o
test_auditordb.c: In function ‘run’:
test_auditordb.c:280:11: error: too few arguments to function ‘plugin->insert_reserve_summary’
  280 |           plugin->insert_reserve_summary (plugin->cls,
      |           ^~~~~~
test_auditordb.c:37:12: note: in definition of macro ‘FAILIF’
   37 |     if (! (cond)) { break;}                     \
      |            ^~~~
test_auditordb.c:289:11: error: too few arguments to function ‘plugin->update_reserve_summary’
  289 |           plugin->update_reserve_summary (plugin->cls,
      |           ^~~~~~
test_auditordb.c:37:12: note: in definition of macro ‘FAILIF’
   37 |     if (! (cond)) { break;}                     \
      |            ^~~~
test_auditordb.c:301:11: error: too few arguments to function ‘plugin->get_reserve_summary’
  301 |           plugin->get_reserve_summary (plugin->cls,
      |           ^~~~~~
test_auditordb.c:37:12: note: in definition of macro ‘FAILIF’
   37 |     if (! (cond)) { break;}                     \
      |            ^~~~
make[3]: *** [Makefile:834: test_auditordb.o] Error 1
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[2]: *** [Makefile:1154: check-am] Error 2
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[1]: *** [Makefile:522: check-recursive] Error 1
make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange/src'
make: *** [Makefile:507: check-recursive] Error 1
.ttn.exchange-make-check.log (12,867 bytes)   

Christian Grothoff

2022-06-19 14:25

manager   ~0018932

Indeed, fixed in Git master.

Issue History

Date Modified Username Field Change
2022-06-19 04:50 ttn New Issue
2022-06-19 04:50 ttn Status new => assigned
2022-06-19 04:50 ttn Assigned To => Christian Grothoff
2022-06-19 04:50 ttn File Added: .ttn.exchange-make-check.log
2022-06-19 14:25 Christian Grothoff Note Added: 0018932
2022-06-19 14:25 Christian Grothoff Status assigned => resolved
2022-06-19 14:25 Christian Grothoff Resolution open => fixed
2022-06-19 14:25 Christian Grothoff Fixed in Version => 0.9
2022-06-19 14:25 Christian Grothoff Target Version => 0.9