Re: [GNC-dev] Problem building master branch
Hi John, I did do a fresh pull and fast forward. I also delete the contents of the build directory whenever I checkout a different branch before building and then rerun cmake and did for this one. I was getting the same problem when I tried to build my branch off the master so I went back to see if the master would build. Both had the same errors. I checked out the maint branch and built it with no problems. I noticed that Christopher Lam had modified a few of the Cmake files when I accidentally rebased on the maint branch yesterday so it may be a hangover from that that the git reflog somehow didn't fix. I'll try and track down exactly where the problem is occurring in the cmake files David - David Cousens -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-Dev-f1435356.html ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: [GNC-dev] Problem building master branch
> On Aug 15, 2019, at 7:12 PM, David Cousens 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 # #:lang ...] > 37: 18 [lp (use-modules (gnucash engine))] > In ice-9/eval.scm: > 505: 17 [# > (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 # (mif-args)> ((#))] > 3590: 11 [# > (#)] > 2867: 10 [resolve-interface (gnucash engine) #:select ...] > 2792: 9 [# #:optional autoload version #:key ensure)> # ...] > 3068: 8 [try-module-autoload (gnucash engine) #f] > 2404: 7 [save-module-excursion # ice-9/boot-9.scm:3069:17 ()>] > 3088: 6 [#] > In unknown file: > ?: 5 [primitive-load-path "gnucash/engine" ...] > In engine.scm: > 118: 4 [#] > In ice-9/boot-9.scm: > 1727: 3 [%start-stack load-stack ...] > 1732: 2 [#] > In unknown file: > ?: 1 [primitive-load-path "gnucash/engine/gnc-numeric"] > In ice-9/boot-9.scm: > 109: 0 [# args)> misc-error ...] > > ice-9/boot-9.scm:109:20: In procedure # 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
[GNC-dev] Problem building master branch
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 # #:lang ...] 37: 18 [lp (use-modules (gnucash engine))] In ice-9/eval.scm: 505: 17 [# (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 # ((#))] 3590: 11 [# (#)] 2867: 10 [resolve-interface (gnucash engine) #:select ...] 2792: 9 [# # ...] 3068: 8 [try-module-autoload (gnucash engine) #f] 2404: 7 [save-module-excursion #] 3088: 6 [#] In unknown file: ?: 5 [primitive-load-path "gnucash/engine" ...] In engine.scm: 118: 4 [#] In ice-9/boot-9.scm: 1727: 3 [%start-stack load-stack ...] 1732: 2 [#] In unknown file: ?: 1 [primitive-load-path "gnucash/engine/gnc-numeric"] In ice-9/boot-9.scm: 109: 0 [# misc-error ...] ice-9/boot-9.scm:109:20: In procedure #: 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 Cousens - David Cousens -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-Dev-f1435356.html ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel