[GNC-dev] build fail maint and master related to scm - no code for module

Geert Janssens geert.gnucash at kobaltwit.be
Fri Feb 28 13:34:41 EST 2020


There were several issues which your logs below nicely illustrated. 
Interestingly these issues only surfaced when using the cmake's makefile 
generator. All was fine using ninja. This shows most devs are using ninja...

Anyway, I have pushed several fixes to maint and master and both build fine 
now on my system with cmake's makefile generator.

Can you try again ?

Thanks,

Geert

Op vrijdag 28 februari 2020 00:01:39 CET schreef c.holtermann at gmx.de:
> Hello !
> 
> I didn't have time to work on gnucash for some time and am just now
> restarting to build current versions. I can build 3.8 but maint and
> master fail.
> 
> I'm on debian buster.
> 
> maint:
> >> cmake -D CMAKE_INSTALL_PREFIX=$HOME/.local -D WITH_PYTHON=ON
> >> ../upstream-maint/
> >> make
> 
> ...
> [ 84%] Generating
> ../../../lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/lot-view
> er.go Backtrace:
> In system/base/target.scm:
>    59: 19 [with-target "x86_64-pc-linux-gnu" ...]
> In system/base/compile.scm:
>   152: 18 [compile-file
> "/home/christoph/Programmieren/gnucash/gnucash-git/upstream-maint/gnucash/re
> port/standard-reports/lot-viewer.scm" ...]
>    43: 17 [call-once #<procedure 561d21bc1c40 at
> system/base/compile.scm:56:5 ()>]
> In ice-9/boot-9.scm:
>   174: 16 [with-throw-handler #t ...]
> In system/base/compile.scm:
>    59: 15 [#<procedure 561d21bc1c00 at system/base/compile.scm:58:9 ()>]
>   155: 14 [#<procedure 561d21bc1c80 at system/base/compile.scm:153:8
> (port)> #<closed: file 0>]
>   218: 13 [read-and-compile #<input: lot-viewer.scm 9> #:from ...]
>   234: 12 [lp (# # # # ...) #<directory # 561d21d3f360> #<directory #
> 561d21d3f360>]
>   182: 11 [lp (#<procedure compile-tree-il (x e opts)>) (use-modules #)
> ...]
> In ice-9/boot-9.scm:
> 2404: 10 [save-module-excursion #<procedure 561d21e9c4b0 at
> language/scheme/compile-tree-il.scm:29:3 ()>]
> In language/scheme/compile-tree-il.scm:
>    31: 9 [#<procedure 561d21e9c4b0 at
> language/scheme/compile-tree-il.scm:29:3 ()>]
> In ice-9/psyntax.scm:
> 1106: 8 [expand-top-sequence ((use-modules #)) () ((top)) ...]
>   989: 7 [scan ((use-modules (gnucash report business-reports))) () ...]
>   279: 6 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...]
> In ice-9/boot-9.scm:
> 3589: 5 [process-use-modules (((gnucash report business-reports)))]
>   705: 4 [map #<procedure 561d21814d00 at ice-9/boot-9.scm:3589:25
> (mif-args)> ((#))]
> 3590: 3 [#<procedure 561d21814d00 at ice-9/boot-9.scm:3589:25
> (mif-args)> (#)]
> 2870: 2 [resolve-interface (gnucash report business-reports) #:select
> ...]
> In unknown file:
>     ?: 1 [scm-error misc-error #f ...]
> In ice-9/boot-9.scm:
>   109: 0 [#<procedure 561d21bc1bc0 at ice-9/boot-9.scm:100:6 (thrown-k .
> args)> misc-error ...]
> 
> ice-9/boot-9.scm:109:20: In procedure #<procedure 561d21bc1bc0 at
> ice-9/boot-9.scm:100:6 (thrown-k . args)>:
> ice-9/boot-9.scm:109:20: no code for module (gnucash report
> business-reports)
> make[2]: ***
> [gnucash/report/standard-reports/CMakeFiles/scm-standard-reports-2.dir/build
> .make:195:
> lib/gnucash/scm/ccache/2.0/gnucash/report/standard-reports/lot-viewer.go]
> Fehler 1
> make[1]: *** [CMakeFiles/Makefile2:12288:
> gnucash/report/standard-reports/CMakeFiles/scm-standard-reports-2.dir/all]
> Fehler 2
> make: *** [Makefile:163: all] Fehler 2
> 
> master:
> >> cmake -D CMAKE_INSTALL_PREFIX=$HOME/.local -D WITH_PYTHON=ON
> >> ../upstream-master/
> >> make
> 
> ...
> [ 66%] Generating
> ../../../lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/reports.go
> Backtrace:
> In system/base/target.scm:
>    59: 19 [with-target "x86_64-pc-linux-gnu" ...]
> In system/base/compile.scm:
>   152: 18 [compile-file
> "/home/christoph/Programmieren/gnucash/gnucash-git/upstream-master/gnucash/r
> eport/reports/reports.scm" ...]
>    43: 17 [call-once #<procedure 5582027c8c40 at
> system/base/compile.scm:56:5 ()>]
> In ice-9/boot-9.scm:
>   174: 16 [with-throw-handler #t ...]
> In system/base/compile.scm:
>    59: 15 [#<procedure 5582027c8c00 at system/base/compile.scm:58:9 ()>]
>   155: 14 [#<procedure 5582027c8c80 at system/base/compile.scm:153:8
> (port)> #<closed: file 0>]
>   218: 13 [read-and-compile #<input: reports.scm 9> #:from ...]
>   234: 12 [lp (# # # # ...) #<directory # 55820294a360> #<directory #
> 55820294a360>]
>   182: 11 [lp (#<procedure compile-tree-il (x e opts)>) (use-modules #)
> ...]
> In ice-9/boot-9.scm:
> 2404: 10 [save-module-excursion #<procedure 558202d54c60 at
> language/scheme/compile-tree-il.scm:29:3 ()>]
> In language/scheme/compile-tree-il.scm:
>    31: 9 [#<procedure 558202d54c60 at
> language/scheme/compile-tree-il.scm:29:3 ()>]
> In ice-9/psyntax.scm:
> 1106: 8 [expand-top-sequence ((use-modules (gnucash reports standard
> ...))) () ...]
>   989: 7 [scan ((use-modules (gnucash reports standard ...))) () ...]
>   279: 6 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...]
> In ice-9/boot-9.scm:
> 3589: 5 [process-use-modules (((gnucash reports standard payables)))]
>   705: 4 [map #<procedure 55820241d8c0 at ice-9/boot-9.scm:3589:25
> (mif-args)> ((#))]
> 3590: 3 [#<procedure 55820241d8c0 at ice-9/boot-9.scm:3589:25
> (mif-args)> (#)]
> 2870: 2 [resolve-interface (gnucash reports standard ...) #:select ...]
> In unknown file:
>     ?: 1 [scm-error misc-error #f ...]
> In ice-9/boot-9.scm:
>   109: 0 [#<procedure 5582027c8bc0 at ice-9/boot-9.scm:100:6 (thrown-k .
> args)> misc-error ...]
> 
> ice-9/boot-9.scm:109:20: In procedure #<procedure 5582027c8bc0 at
> ice-9/boot-9.scm:100:6 (thrown-k . args)>:
> ice-9/boot-9.scm:109:20: no code for module (gnucash reports standard
> payables)
> make[2]: ***
> [gnucash/report/reports/CMakeFiles/scm-rpt-reports.dir/build.make:61:
> lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/reports.go] Fehler 1
> make[1]: *** [CMakeFiles/Makefile2:12625:
> gnucash/report/reports/CMakeFiles/scm-rpt-reports.dir/all] Fehler 2
> make: *** [Makefile:163: all] Fehler 2
> 
> help appreciated,
> 
> regards,
> 
> Christoph Holtermann
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel






More information about the gnucash-devel mailing list