Failed to build Windows unstable

Robert Fewell 14ubobit at gmail.com
Thu Nov 2 11:39:26 EDT 2017


Hi,

Tried to day to build the latest Windows unstable but it failed to build
at...


[ 42%] Built target gnc-backend-xml-utils
[ 42%] Linking CXX shared module ../../../bin/libgncmod-backend-xml.dll
[ 42%] Built target gncmod-backend-xml
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/gnucash/engine.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/gnucash/engine.go'
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/gnucash/business-core.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/gnucash/business-core.go'
[ 42%] Built target scm-engine-0
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/commodity-table.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/commodity-table.go'
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/engine-interface.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/engine-interface.go'
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/engine-utilities.go
3:2017/11/02
13-12-25:gwen(7740):C:/gcdev64/gnucash/unstable/src/gwenhywfar-4.17.0/src/base/i18n.c:
120: No translation found for WIN32 locale [English_United Kingdom.1252]
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/engine-utilities.go'
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/gnc-numeric.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/gnc-numeric.go'
[ 42%] Built target scm-engine-1
[ 42%] Built target scm-engine
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/hooks.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/hooks.go'
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/business-options.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/business-options.go'
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/c-interface.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/c-interface.go'

Some deprecated features have been used.  Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information.  Set it to "no" to suppress
this message.
[ 42%] Generating ../../lib/gnucash/scm/ccache/2.0/config-var.go
wrote
`C:/gcdev64/gnucash/unstable/build/gnucash-git/lib/gnucash/scm/ccache/2.0/config-var.go'
[ 44%] Generating ../../lib/gnucash/scm/ccache/2.0/date-utilities.go
Backtrace:
In system/base/compile.scm:
 218: 19 [read-and-compile #<input: date-utilities.scm 5> #:from ...]
 234: 18 [lp () #f #<module (#{ g160}#) 2b6fc80>]
 182: 17 [lp (#<procedure compile-tree-il (x e opts)>) (use-modules # #
...) ...]
In ice-9/boot-9.scm:
2412: 16 [save-module-excursion #<procedure 2d330c0 at
language/scheme/compile-tree-il.scm:29:3 ()>]
In language/scheme/compile-tree-il.scm:
  31: 15 [#<procedure 2d330c0 at language/scheme/compile-tree-il.scm:29:3
()>]
In ice-9/psyntax.scm:
1107: 14 [expand-top-sequence ((use-modules # # #)) () ((top)) ...]
 990: 13 [scan ((use-modules (gnucash core-utils) (gnucash printf) ...)) ()
...]
 279: 12 [scan ((# #) #(syntax-object *unspecified* # #)) () (()) ...]
In ice-9/boot-9.scm:
3622: 11 [process-use-modules ((#) (#) (#))]
 712: 10 [map #<procedure 28dc6e0 at ice-9/boot-9.scm:3622:25 (mif-args)>
(# # #)]
3623: 9 [#<procedure 28dc6e0 at ice-9/boot-9.scm:3622:25 (mif-args)> (#)]
2900: 8 [resolve-interface (gnucash gettext) #:select ...]
2825: 7 [#<procedure 28d1330 at ice-9/boot-9.scm:2813:4 (name #:optional
autoload version #:key ensure)> # ...]
3101: 6 [try-module-autoload (gnucash gettext) #f]
2412: 5 [save-module-excursion #<procedure 32535a0 at
ice-9/boot-9.scm:3102:17 ()>]
3121: 4 [#<procedure 32535a0 at ice-9/boot-9.scm:3102:17 ()>]
In unknown file:
   ?: 3 [primitive-load-path "gnucash/gettext" ...]
In gettext.scm:
  27: 2 [#<procedure 32704d0 ()>]
In unknown file:
   ?: 1 [load-extension "libgncmod-app-utils"
"scm_init_sw_app_utils_module"]
In ice-9/boot-9.scm:
 109: 0 [#<procedure 2a960e0 at ice-9/boot-9.scm:100:6 (thrown-k . args)>
misc-error ...]

ice-9/boot-9.scm:109:20: In procedure #<procedure 2a960e0 at
ice-9/boot-9.scm:100:6 (thrown-k . args)>:
ice-9/boot-9.scm:109:20: In procedure dynamic-link: file:
"libgncmod-app-utils", message: "The specified module could not be found."
make[2]: ***
[libgnucash/app-utils/CMakeFiles/scm-app-utils-1.dir/build.make:90:
lib/gnucash/scm/ccache/2.0/date-utilities.go] Error 1
make[1]: *** [CMakeFiles/Makefile2:1975:
libgnucash/app-utils/CMakeFiles/scm-app-utils-1.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
*** Error during phase build of gnucash-git: ########## Error running make
-j 1  *** [15/17]

And if I comment out the gettext in date-utilities.scm it just fails some
where else in a similar manor.

After finding the jhbuild --no-network option, I was able to narrowed it
down to the commit Fix Windows crash-on-throw.
<https://github.com/Gnucash/gnucash/commit/a3003043540daa9e6f03fa248c7adc2fff908f61>

If I comment out  SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES ""), it builds, I
added a couple of message lines to see what was being removed...

#  SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
CMAKE_C_IMPLICIT_LINK_LIBRARIES=mingw32;gcc;gcc_eh;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;gcc_eh;moldname;mingwex
CMAKE_CXX_IMPLICIT_LINK_LIBRARIES=stdc++;mingw32;gcc_s;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;moldname;mingwex

and with it...

  SET(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
CMAKE_C_IMPLICIT_LINK_LIBRARIES=
CMAKE_CXX_IMPLICIT_LINK_LIBRARIES=stdc++;mingw32;gcc_s;gcc;moldname;mingwex;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;moldname;mingwex

Does any body else see this or is it my setup ?
Do not mind trashing my build directory but it just takes a while to build
every thing again.

Bob


More information about the gnucash-devel mailing list