I have checked out trunk of guile, try to build it with following steps under guile top directory:
Then the making process halt at this point (sometimes halt at compiling a different scheme module). I was building guile under cygwin.
make[2]: Entering directory `/home/liangkun/workspace/guile/build/module'
GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
GUILEC ice-9/psyntax-pp.go
GUILEC ice-9/boot-9.go
GUILEC language/tree-il.go
GUILEC language/glil.go
GUILEC language/assembly.go
wrote `language/assembly.go'
GUILEC language/tree-il/primitives.go
GUILEC language/tree-il/peval.go
GUILEC language/tree-il/fix-letrec.go
wrote `language/tree-il/fix-letrec.go'
GUILEC language/tree-il/optimize.go
GUILEC language/tree-il/canonicalize.go
GUILEC language/tree-il/analyze.go
GUILEC language/tree-il/inline.go
GUILEC language/tree-il/compile-glil.go
GUILEC language/tree-il/debug.go
GUILEC language/tree-il/spec.go
GUILEC language/glil/spec.go