I found there're many problems in our brand new IRs in master after recent update. IMO it's the bugs of master. I would recommend not to use master for work. But maybe you want to debug and fix it? If so, I have to say it's not so easy at present, since new IRs still lack of documents and tests. Maybe we have to wait wingo.
Best regards. On Sun, 2015-09-06 at 21:32 +0200, Arne Babenhauserheide wrote: > Hi, > > With guile master, I get build errors of guildhall. > > To reproduce: Install guile in /usr/local/, then build guildhall: > > git clone [email protected]:ijp/guildhall.git > cd guildhall > ./autogen.sh && ./configure && make > > I get this backtrace: > > ./env /usr/local/bin/guile-tools compile -Wunbound-variable -Warity-mismatch > -Wformat -o "guildhall/weinholt/struct/pack.go" > "guildhall/weinholt/struct/pack.scm" > Backtrace: > In ice-9/boot-9.scm: > 857: 19 [with-throw-handler _ _ _] > In system/base/compile.scm: > 59: 18 [#<procedure 79e420 at system/base/compile.scm:58:9 ()>] > 153: 17 [#<unspecified> #<closed: file 6f2b60>] > 222: 16 [read-and-compile _ #:from _ #:to _ #:env _ #:opts ...] > 253: 15 [compile _ #:from _ #:to _ #:env _ #:opts ...] > 181: 14 [compile-fold _ _ ...] > In language/cps/compile-bytecode.scm: > 478: 13 [compile-bytecode #<unspecified> #<directory # b6a240> ...] > 471: 12 [lower-cps #<unspecified> (#:to-file? #t #:warnings ...)] > In language/cps/optimize.scm: > 86: 11 [optimize-higher-order-cps _ _] > In language/cps/dce.scm: > 357: 10 [eliminate-dead-code _] > 105: 9 [compute-live-code #<intmap 0-4285>] > In language/cps/intmap.scm: > 515: 8 [visit-branch #(#(# # # ...) #(# # # ...) #(# # # ...) ...) _ ...] > 515: 7 [visit-branch #(#(# # # ...) #(# # # ...) #(# # # ...) ...) _ ...] > 515: 6 [visit-branch #(#<cps #> #<cps #> #<cps #> #<cps #> ...) _ 544 ...] > In language/cps/type-checks.scm: > 47: 5 [elide-type-checks #<intmap 0-4285> _ _] > In language/cps/intmap.scm: > 515: 4 [visit-branch #((absent) (absent) (absent) ...) _ ...] > 515: 3 [visit-branch #(#(# #) #(# #) #(# #) #(# #) ...) _ 576 ...] > In language/cps/type-checks.scm: > 43: 2 [#<procedure c02cc0 at language/cps/type-checks.scm:47:18 (label > types effects)> 590 ...] > In language/cps/types.scm: > 1129: 1 [#<procedure 7f038c2270f0 at language/cps/types.scm:1129:0 (typeset > t-110731 t-110732)> _ ...] > In ice-9/boot-9.scm: > 781: 0 [dispatch-exception _ _ _] > > ice-9/boot-9.scm:781:26: In procedure #f: > ice-9/boot-9.scm:781:26: Wrong number of arguments to #<procedure > 7f038c2270f0 at language/cps/types.scm:1129:0 (typeset t-110731 t-110732)> > Makefile:1561: recipe for target 'guildhall/weinholt/struct/pack.go' failed > make: *** [guildhall/weinholt/struct/pack.go] Error 1 > > > Do you know where this comes from -- and how to fix it? > > Best wishes, > Arne -- GNU Powered it GPL Protected it GOD Blessed it HFG - NalaGinrut Fingerprint 77F8 7D5B B425 E505 535E C365 9182 7E28 EE78 E925
signature.asc
Description: This is a digitally signed message part
