Git master is failing to build for me. My old 32bit single core machine. $ git describe v2.1.2-164-gc95a193
$ gcc --version gcc (Debian 4.9.2-10) 4.9.2 Here is the error: GUILEC language/ecmascript/impl.go wrote `language/ecmascript/impl.go' GUILEC language/ecmascript/base.go language/ecmascript/base.scm:229:22: warning: possibly unbound variable `Boolean' language/ecmascript/base.scm:230:21: warning: possibly unbound variable `String' language/ecmascript/base.scm:231:21: warning: possibly unbound variable `Number' Backtrace: In ice-9/boot-9.scm: 147:2 19 (with-fluid* _ _ _) In system/base/target.scm: 57:6 18 (with-target _ _) In system/base/compile.scm: 150:6 17 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ ?) 43:4 16 (call-once _) In ice-9/boot-9.scm: 824:4 15 (with-throw-handler _ _ _) In system/base/compile.scm: 59:11 14 (_) 153:11 13 (_ #<closed: file 8473990>) 217:8 12 (read-and-compile _ #:from _ #:to _ #:env _ #:opts _) 253:6 11 (compile _ #:from _ #:to _ #:env _ #:opts _) 181:32 10 (lp (#<procedure compile-bytecode (exp env opts)>) _ _ # ?) In language/cps/compile-bytecode.scm: 573:12 9 (compile-bytecode _ #<directory (language ecmascript b?> ?) 568:12 8 (lower-cps _ _) In language/cps/optimize.scm: 106:0 7 (optimize-first-order-cps _ _) In language/cps/licm.scm: 306:4 6 (hoist-loop-invariant-code _) In language/cps/intmap.scm: 514:5 5 (visit-branch #(#(#(#<intset 0-1295> (absent) # ?) ?) ?) ?) 514:5 4 (visit-branch #((absent) (absent) (absent) (absent) # ?) ?) 514:5 3 (visit-branch #((absent) (absent) (absent) (absent) # ?) ?) In language/cps/licm.scm: 300:11 2 (hoist-in-function _ _ #<intmap 0-2447>) 229:20 1 (hoist-in-loop #<intmap 0-2447> 2088 #<intset 2081-208?> ?) In ice-9/boot-9.scm: 748:26 0 (dispatch-exception _ _ _) ice-9/boot-9.scm:748:26: In procedure dispatch-exception: ice-9/boot-9.scm:748:26: Throw to key `match-error' with args `("match" "no matching pattern" #<cps (ktail)>)'. Makefile:2208: recipe for target 'language/ecmascript/base.go' failed make[2]: *** [language/ecmascript/base.go] Error 1 make[2]: *** Waiting for unfinished jobs.... wrote `language/ecmascript/parse.go' make[2]: Leaving directory '/home/dsmith/src/guile/module' Makefile:1816: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/dsmith/src/guile' Makefile:1701: recipe for target 'all' failed make: *** [all] Error 2 May not be related, but these warnings were generated when compiling hashtab: CC libguile_2.2_la-hashtab.lo hash.c: In function 'narrow_string_hash': hash.c:115:3: warning: left shift count >= width of type JENKINS_LOOKUP3_HASHWORD2 (str, len, ret); ^ hash.c: In function 'wide_string_hash': hash.c:124:3: warning: left shift count >= width of type JENKINS_LOOKUP3_HASHWORD2 (str, len, ret); ^ hash.c: In function 'scm_i_utf8_string_hash': hash.c:213:5: warning: left shift count >= width of type ret = (((unsigned long) c) << 32) | b; ^ -Dale