make check fails

Alex Aycinena alex.aycinena at gmail.com
Sat Jun 8 15:48:23 EDT 2013


Hi,

 I updated and when I ran make check got the following failure:

make[5]: Entering directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/report/report-system/test'
echo 'guile --debug -l
/home/gnucash-dev/svncheckouts/gnucash-clean/src/report/report-system/test/test-collectors.scm
-c "(exit (run-test))"' > test-collectors
chmod a+x test-collectors
echo 'guile --debug -l
/home/gnucash-dev/svncheckouts/gnucash-clean/src/report/report-system/test/test-list-extras.scm
-c "(exit (run-test))"' > test-list-extras
chmod a+x test-list-extras
echo 'guile --debug -l
/home/gnucash-dev/svncheckouts/gnucash-clean/src/report/report-system/test/test-test-extras.scm
-c "(exit (run-test))"' > test-test-extras
chmod a+x test-test-extras

(process:3330): GLib-CRITICAL **: g_hash_table_lookup: assertion
`hash_table != NULL' failed

(process:3330): GLib-CRITICAL **: g_hash_table_lookup: assertion
`hash_table != NULL' failed
PASS: test-link-module
  testing report module load ...
(process:3352): GLib-CRITICAL **: g_hash_table_lookup: assertion
`hash_table != NULL' failed

(process:3352): GLib-CRITICAL **: g_hash_table_lookup: assertion
`hash_table != NULL' failed
ok
PASS: test-load-module
Backtrace:
In unknown file:
   ?:  0* [primitive-load
"/home/gnucash-dev/svncheckouts/gnucash-clean/src/report/report-system/test/test-collectors.scm"]
In
/home/gnucash-dev/svncheckouts/gnucash-clean/src/report/report-system/test/test-collectors.scm:
   3:  1* (use-modules (gnucash report report-system collectors))
   3:  2  (eval-case (# # *unspecified*) (else #))
   3:  3  (begin (process-use-modules (list (list #))) *unspecified*)
In unknown file:
   ?:  4* [process-use-modules (((gnucash report report-system
collectors)))]
   ?:  5  (let* ((interfaces #)) (call-with-deferred-observers (lambda ()
#)))
   ?:  6* [map #<procedure #f (mif-args)> (((gnucash report report-system
...)))]
   ?:  7* [#<procedure #f (mif-args)> ((gnucash report report-system
collectors))]
   ?:  8* (or (apply resolve-interface mif-args) (error "no such module"
mif-args))
   ?:  9* [apply #<procedure resolve-interface (name . args)> (#)]
   ?: 10  [resolve-interface (gnucash report report-system collectors)]
    ...
   ?: 11  (let* (# # # # ...) (and # #) (if # public-i #))
   ?: 12* (and (or (not module) (not public-i)) (error "no code for module"
name))
   ?: 13  [error "no code for module" (gnucash report report-system
collectors)]
    ...
   ?: 14  [scm-error misc-error #f ...]

<unnamed port>: In procedure scm-error in expression (scm-error (quote
misc-error) #f ...):
<unnamed port>: no code for module (gnucash report report-system collectors)
FAIL: test-collectors
Backtrace:
In unknown file:
   ?:  0* [primitive-load
"/home/gnucash-dev/svncheckouts/gnucash-clean/src/report/report-system/test/test-list-extras.scm"]
In
/home/gnucash-dev/svncheckouts/gnucash-clean/src/report/report-system/test/test-list-extras.scm:
   1:  1* (use-modules (gnucash report report-system list-extras))
   1:  2  (eval-case (# # *unspecified*) (else #))
   1:  3  (begin (process-use-modules (list (list #))) *unspecified*)
In unknown file:
   ?:  4* [process-use-modules (((gnucash report report-system
list-extras)))]
   ?:  5  (let* ((interfaces #)) (call-with-deferred-observers (lambda ()
#)))
   ?:  6* [map #<procedure #f (mif-args)> (((gnucash report report-system
...)))]
   ?:  7* [#<procedure #f (mif-args)> ((gnucash report report-system
list-extras))]
   ?:  8* (or (apply resolve-interface mif-args) (error "no such module"
mif-args))
   ?:  9* [apply #<procedure resolve-interface (name . args)> (#)]
   ?: 10  [resolve-interface (gnucash report report-system list-extras)]
    ...
   ?: 11  (let* (# # # # ...) (and # #) (if # public-i #))
   ?: 12* (and (or (not module) (not public-i)) (error "no code for module"
name))
   ?: 13  [error "no code for module" (gnucash report report-system
list-extras)]
    ...
   ?: 14  [scm-error misc-error #f ...]

<unnamed port>: In procedure scm-error in expression (scm-error (quote
misc-error) #f ...):
<unnamed port>: no code for module (gnucash report report-system
list-extras)
FAIL: test-list-extras

(process:3371): GLib-CRITICAL **: g_hash_table_lookup: assertion
`hash_table != NULL' failed

(process:3371): GLib-CRITICAL **: g_hash_table_lookup: assertion
`hash_table != NULL' failed
Test: #t
Test: #t
Test: #f
(Running #<procedure test-pattern-streamer-1 ()> Values: (((1) (2)) ((3)
(4))) ((1 2) (3 4))
#t Completed)
(Running #<procedure test-pattern-streamer-2 ()> Values: ()
#t Completed)
(Running #<procedure test-pattern-streamer-3 ()> columns (((Date)) ((Auto))
((Groceries)) ((Rent)) ((Expenses)) ((Grand Total)))
#t Completed)
(Running #<procedure test-pattern-streamer-4 ()> #t Completed)
Accounts (#<swig-pointer Account * 1fce2a0> (#<swig-pointer Account *
1fce3f0>) (#<swig-pointer Account * 1fce540> (#<swig-pointer Account *
1fce690>) (#<swig-pointer Account * 1fce7e0>)))
PASS: test-test-extras
==========================================
2 of 5 tests failed
Please report to gnucash-devel at gnucash.org
==========================================
make[5]: *** [check-TESTS] Error 1
make[5]: Leaving directory
`/home/gnucash-dev/svncheckouts/gnucash-clean-build/src/report/report-system/test'

Regards,

Alex


More information about the gnucash-devel mailing list