make check fails

Geert Janssens janssens-geert at telenet.be
Sat Jun 8 16:54:13 EDT 2013


Hi Alex,

you may need to remove the .scm-links file in report-system/ and run make again (perhaps 
after autogen.sh and configure).

There are some new links that should be created, but this doesn't happen when .scm-links 
is still there.

Geert

On Saturday 08 June 2013 12:48:23 Alex Aycinena wrote:
> 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 ...]
> 


More information about the gnucash-devel mailing list