Bob, When it can't find libtest-core-guile.so itself it says "the specified *file* could not be found" (my emphasis); "the specified module could not be found" means that the linker couldn't find one of the dependencies of libtest-core-guile.so. That includes the whole Gtk stack, libgncmod-engine, libgnc-core-utils, several Boost libraries, libguile, libgc, and libintl.
Did you remember to start a jhbuild shell to set up the build environment? cd /c/gcdev64/src/gnucash-on-windows.git TARGET=gnucash-maint jhbuild -f jhbuildrc shell cd $PREFIX/../build/gnucash-git It sometimes helps to uninstall; if you've cleared the build directory so install_manifest.txt is gone it's usually sufficient to rm -r $PREFIX/lib/gnucash rm $PREFIX/lib/libgnc* Regards, John Ralls > On Mar 24, 2019, at 9:30 AM, Robert Fewell <14ubo...@gmail.com> wrote: > > Thanks John, > > Yesterday I did manage to build and then install a working version but found > my changes for 'transaction associations' needed some work, change the source > file and tried to rebuild and now it wont. > I do not know why it wont but it so frustrating.... > Cleared my build and install directory and now getting... > > [ 30%] Generating ../../lib/gnucash/scm/ccache/2.0/gnucash/unittest-support.go > Backtrace: > In ice-9/eval.scm: > 432: 19 [eval # #] > In C:/gcdev64/gnucash/maint/inst/bin/guild: > 72: 18 [main ("C:/gcdev64/gnucash/maint/inst/bin/guild" "compile" "-o" ...)] > In srfi/srfi-1.scm: > 616: 17 [for-each #<procedure 2a537c0 at scripts/compile.scm:187:14 (file)> > #] > In scripts/compile.scm: > 190: 16 [#<procedure 2a537c0 at scripts/compile.scm:187:14 (file)> > "C:/gcdev64/gnucash/maint/src/gnucash-git/common/test-core/unittest-support.scm"] > In system/base/target.scm: > 59: 15 [with-target "i686-w64-mingw32" ...] > In system/base/compile.scm: > 152: 14 [compile-file > "C:/gcdev64/gnucash/maint/src/gnucash-git/common/test-core/unittest-support.scm" > ...] > 43: 13 [call-once #<procedure 2a53120 at system/base/compile.scm:56:5 ()>] > In ice-9/boot-9.scm: > 174: 12 [with-throw-handler #t ...] > In system/base/compile.scm: > 59: 11 [#<procedure 2a53100 at system/base/compile.scm:58:9 ()>] > 155: 10 [#<procedure 2a53140 at system/base/compile.scm:153:8 (port)> > #<closed: file 0>] > 218: 9 [read-and-compile #<input: unittest-support.scm 5> #:from ...] > 234: 8 [lp (#<tree-il #>) #<directory (gnucash unittest-support) 2d40f50> > ...] > 182: 7 [lp (#<procedure compile-tree-il (x e opts)>) (eval-when # #) ...] > In ice-9/boot-9.scm: > 2412: 6 [save-module-excursion #<procedure 2d42b70 at > language/scheme/compile-tree-il.scm:29:3 ()>] > In language/scheme/compile-tree-il.scm: > 31: 5 [#<procedure 2d42b70 at language/scheme/compile-tree-il.scm:29:3 ()>] > In ice-9/psyntax.scm: > 1107: 4 [expand-top-sequence ((eval-when # #)) () ((top)) ...] > 990: 3 [scan ((eval-when # #)) () ((top)) ...] > 279: 2 [scan (#) () (#) ...] > In unknown file: > ?: 1 [load-extension "libtest-core-guile" > "scm_init_unittest_support_module"] > In ice-9/boot-9.scm: > 109: 0 [#<procedure 2a530e0 at ice-9/boot-9.scm:100:6 (thrown-k . args)> > misc-error ...] > > ice-9/boot-9.scm:109:20: In procedure #<procedure 2a530e0 at > ice-9/boot-9.scm:100:6 (thrown-k . args)>: > ice-9/boot-9.scm:109:20: In procedure dynamic-link: file: > "libtest-core-guile", message: "The specified module could not be found." > make[2]: *** [common/test-core/CMakeFiles/scm-test-core.dir/build.make:62: > lib/gnucash/scm/ccache/2.0/gnucash/unittest-support.go] Error 1 > make[1]: *** [CMakeFiles/Makefile2:2182: > common/test-core/CMakeFiles/scm-test-core.dir/all] Error 2 > make: *** [Makefile:163: all] Error 2 > *** Error during phase build of gnucash-git: ########## Error running make -j > 1 *** [13/14] > > Is it looking for the libtest-core-guile.dll, that is there and looked at it > and has "scm_init_unittest_support_module" is there. Tried copying to the > inst/bin folder but that did not help. > > Regards, > Bob > > > > > > On Sat, 23 Mar 2019 at 02:59, John Ralls <jra...@ceridwen.fremont.ca.us> > wrote: > > > > On Mar 22, 2019, at 2:12 PM, Robert Fewell <14ubo...@gmail.com> wrote: > > > > Hi, > > > > Just wondering if any body has setup a windows build environment recently, > > I mistakenly ran setup-mingw64.ps1 which updated my setup, a good 100 plus > > packages were updated and now I can not run a build from scratch, builds I > > think 4 package dependencies and fails on xmlsec. Will investigate further > > tomorrow or maybe try and not build aqbanking as I think it a dependency of > > that. > > > > Does the build server update its environment or is just the dependencies ? > > Bob, > > It updates everything except the dozen or so dependencies that are built from > source in gnucash.modules. > > Xmlsec has build products committed in the repo so just building creates a > change that git can see. The result is that when jhbuild tries to see if the > tree has updates it fails with "unable to switch a dirty tree". Just pick "2 > - ignore error and continue to configure". > > Regards, > John Ralls > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel