after i read the https://lists.gnu.org/archive/html/bug-guile/2012-01/msg00050.html i use the command : ./configure --host=i686-pc-mingw32 --disable-shared --without-threads scm_cv_struct_timespec=no LIBS='-lunistring -lintl -liconv' to config and make: it fails in lib/netdb.h because struct addrinfo redefined, i commit out the struct addrinfo declaration ,the make run to here and crash: make[3]: Entering directory `/e/temp/files/guile/guile-2.0.5/build/libguile' GEN guile-procedures.texi This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. make[3]: *** [guile-procedures.texi] Error 1 make[3]: Leaving directory `/e/temp/files/guile/guile-2.0.5/build/libguile' make[2]: *** [all] Error 2 the windows jumps a waring window: the picture is in the attachment 1.jpg