> On Aug 15, 2019, at 7:12 PM, David Cousens <davidcous...@bigpond.com> wrote:
> 
> Hi,
> 
> I'm getting an error running make while building the master branch. It seems
> to be a problem loading gnucash/engine/gnc-numeric, which doesn't exist, but
> libgnucash/engine/gnc-numeric does exist in the sources. maybe
> primitive-load-path is not set correctly ?  Make output where the error
> occurs is given below. Any suggestions?
> 
> [ 32%] Built target scm-engine-0
> Scanning dependencies of target scm-engine-1
> [ 32%] Generating
> ../../lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/engine/commodity-table.go
> wrote
> `/home/david/GnucashDevelopment/Repository/build-make/lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/engine/commodity-table.go'
> [ 32%] Generating
> ../../lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/engine/engine-interface.go
> wrote
> `/home/david/GnucashDevelopment/Repository/build-make/lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/engine/engine-interface.go'
> [ 32%] Generating
> ../../lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/engine/engine-utilities.go
> Backtrace:
> In ice-9/eval-string.scm:
>  44: 19 [read-and-eval #<input: string 55d532d30d00> #:lang ...]
>  37: 18 [lp (use-modules (gnucash engine))]
> In ice-9/eval.scm:
> 505: 17 [#<procedure 55d5326564e0 at ice-9/eval.scm:499:4 (exp)>
> (use-modules #)]
> In ice-9/psyntax.scm:
> 1106: 16 [expand-top-sequence ((use-modules (gnucash engine))) () ...]
> 989: 15 [scan ((use-modules (gnucash engine))) () ...]
> 279: 14 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...]
> In ice-9/boot-9.scm:
> 3589: 13 [process-use-modules (((gnucash engine)))]
> 705: 12 [map #<procedure 55d532716780 at ice-9/boot-9.scm:3589:25
> (mif-args)> ((#))]
> 3590: 11 [#<procedure 55d532716780 at ice-9/boot-9.scm:3589:25 (mif-args)>
> (#)]
> 2867: 10 [resolve-interface (gnucash engine) #:select ...]
> 2792: 9 [#<procedure 55d53270a060 at ice-9/boot-9.scm:2780:4 (name
> #:optional autoload version #:key ensure)> # ...]
> 3068: 8 [try-module-autoload (gnucash engine) #f]
> 2404: 7 [save-module-excursion #<procedure 55d532d00150 at
> ice-9/boot-9.scm:3069:17 ()>]
> 3088: 6 [#<procedure 55d532d00150 at ice-9/boot-9.scm:3069:17 ()>]
> In unknown file:
>   ?: 5 [primitive-load-path "gnucash/engine" ...]
> In engine.scm:
> 118: 4 [#<procedure 55d532eaa0e0 ()>]
> In ice-9/boot-9.scm:
> 1727: 3 [%start-stack load-stack ...]
> 1732: 2 [#<procedure 55d532eb1300 ()>]
> In unknown file:
>   ?: 1 [primitive-load-path "gnucash/engine/gnc-numeric"]
> In ice-9/boot-9.scm:
> 109: 0 [#<procedure 55d532abbbc0 at ice-9/boot-9.scm:100:6 (thrown-k .
> args)> misc-error ...]
> 
> ice-9/boot-9.scm:109:20: In procedure #<procedure 55d532abbbc0 at
> ice-9/boot-9.scm:100:6 (thrown-k . args)>:
> ice-9/boot-9.scm:109:20: In procedure primitive-load-path: Unable to find
> file "gnucash/engine/gnc-numeric" in load path
> libgnucash/engine/CMakeFiles/scm-engine-1.dir/build.make:80: recipe for
> target
> 'lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/engine/engine-utilities.go'
> failed
> make[2]: ***
> [lib/x86_64-linux-gnu/guile/2.0/site-ccache/gnucash/engine/engine-utilities.go]
> Error 1
> CMakeFiles/Makefile2:5301: recipe for target
> 'libgnucash/engine/CMakeFiles/scm-engine-1.dir/all' failed
> make[1]: *** [libgnucash/engine/CMakeFiles/scm-engine-1.dir/all] Error 2
> Makefile:162: recipe for target 'all' failed
> make: *** [all] Error 2

David,

A fresh pull of master builds OK for me, though test-commodity-utils segfaults.

When switching branches it's important to uninstall the libraries and the 
cached .go files from the old branch and remove and configure anew the build 
directory. Did you do that?

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to