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