> > That kind of error usually means that the build is finding the wrong > libraries and guile caches. One way around that is to uninstall GnuCash but > if you keep your books on the same computer that you develop you probably > don't want to do that. In that case the simplest approach is to set up a VM > to develop in. > > Regards, > John Ralls >
John, I've been seeing similar errors compiling from git since the release of 3.8. 3.7 built ok from git and I can build 3.8 from the tar source file. I'm building in a clean chroot on an Arch system. cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DCOMPILE_GSCHEMAS=OFF \ -DWITH_AQBANKING=OFF \ -DWITH_OFX=OFF \ -DWITH_SQL=OFF \ -DWITH_PYTHON=ON \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_C_FLAGS=-Wno-stringop-truncation [ 92%] Generating ../../../lib/gnucash/scm/ccache/2.2/gnucash/report/standard-reports/lot- viewer.go cd /build/gnucash-git/src/gnucash-git/build/gnucash/report/standard-reports && /usr/bin/ cmake -E env LD_LIBRARY_PATH=/build/gnucash-git/src/gnucash-git/build//lib:/build/ gnucash-git/src/gnucash-git/build//lib/gnucash GNC_UNINSTALLED=YES GNC_BUILDDIR=/ build/gnucash-git/src/gnucash-git/build GUILE_LOAD_PATH=/build/gnucash-git/src/ gnucash-git/gnucash/report/standard-reports:/build/gnucash-git/src/gnucash-git/build/ gnucash/report/standard-reports:/build/gnucash-git/src/gnucash-git/build/libgnucash/ scm:/build/gnucash-git/src/gnucash-git/build/share/gnucash/scm GUILE_LOAD_COMPILED_PATH=/build/gnucash-git/src/gnucash-git/build/gnucash/report/ standard-reports:/build/gnucash-git/src/gnucash-git/build//lib/gnucash/scm/ccache/2.2 GNC_MODULE_PATH=/build/gnucash-git/src/gnucash-git/build//lib:/build/gnucash-git/src/ gnucash-git/build//lib/gnucash: /usr/bin/guile -e "(@@ (guild) main)" -s /usr/bin/guild compile -o /build/gnucash-git/src/gnucash-git/build//lib/gnucash/scm/ccache/2.2/ gnucash/report/standard-reports/lot-viewer.go /build/gnucash-git/src/gnucash-git/ gnucash/report/standard-reports/lot-viewer.scm Backtrace: In scripts/compile.scm: 264:26 19 (_ _) In system/base/target.scm: 57:6 18 (with-target _ _) In system/base/ compile.scm: 152:6 17 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ …) 43:4 16 (call-once _) In ice-9/boot-9.scm: 841:4 15 (with-throw-handler _ _ _) In system/base/ compile.scm: 59:11 14 (_) 155:11 13 (_ #<closed: file 7f3300e311c0>) 235:18 12 (read- and-compile #<input: lot-viewer.scm 13> #:from _ # …) 183:32 11 (compile-fold (#<procedure compile-tree-il (x e opts)>) …) In ice-9/boot-9.scm: 2312:4 10 (save-module- excursion #<procedure 7f32f919e960 at lang…>) In language/scheme/compile-tree-il.scm: 31:15 9 (_) In ice-9/psyntax.scm: 1262:36 8 (expand-top-sequence ((use-modules (gnucash report …))) …) 1209:24 7 (parse _ (("placeholder" placeholder)) ((top) #(# # …)) …) 285:10 6 (parse _ (("placeholder" placeholder)) (()) _ c&e (# #) #) In ice-9/boot-9.scm: 3377:20 5 (process-use-modules _) 222:17 4 (map1 (((gnucash report business- reports)))) 3378:31 3 (_ ((gnucash report business-reports))) 2803:6 2 (resolve-interface _ #:select _ #:hide _ #:prefix _ # _ …) In unknown file: 1 (scm-error misc-error #f "~A ~S" ("no code for modu…" …) …) In ice-9/boot-9.scm: 752:25 0 (dispatch-exception _ _ _) ice-9/boot-9.scm:752:25: In procedure dispatch-exception: 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.2/gnucash/report/ standard-reports/lot-viewer.go] Error 1 make[2]: Leaving directory '/build/gnucash-git/src/ gnucash-git/build' make[1]: *** [CMakeFiles/Makefile2:10491: gnucash/report/standard- reports/CMakeFiles/scm-standard-reports-2.dir/all] Error 2 make[1]: Leaving directory '/ build/gnucash-git/src/gnucash-git/build' make: *** [Makefile:163: all] Error 2 Regards, Richard _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel