<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div>Greetings,<br><br>I ran into problems compiling the latest version of Gambit on Windows 7 using mingw and msys.  When I could not compile the released version 4.7.1 I tried the github master (revision 4dacc59db8fb9c0fbedd32da0fe9801d466f7404) with the same results.  I am using the latest release of mingw gcc (4.8.1).<br><br>The configure script completes successfully and I have tried it with and without the --enable-single-host flag.<br><br>When running "make from-scratch" the build fails with the error below:<br><br><br><Snip> ...<br>gcc -D_WINDOWS  -Wno-unused -Wno-write-strings -O1 -fno-math-errno -fschedule-ins<br>ns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fno-keep-inline-dllexport -f<br>no-common -mieee-fp    -I"../include"  -o
 "gsi.exe"    _gsi.o _gsi_.o "../lib/lib<br>gambc.a" -lws2_32 libgambcgsi.a<br>../lib/libgambc.a(os.o):os.c:(.text+0x70d): undefined reference to `getaddrinfo'<br>../lib/libgambc.a(os.o):os.c:(.text+0x78b): undefined reference to `freeaddrinfo'<br><br>../lib/libgambc.a(os.o):os.c:(.text+0x7dd): undefined reference to `freeaddrinfo'<br><br>../lib/libgambc.a(os.o):os.c:(.text+0x88a): undefined reference to `freeaddrinfo'<br><br>../lib/libgambc.a(os.o):os.c:(.text+0x8d2): undefined reference to `freeaddrinfo'<br><br>c:/apps/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: ../lib<br>/libgambc.a(os.o): bad reloc address 0x14 in section `.data'<br>c:/apps/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: final<br>link failed: Invalid operation<br>collect2.exe: error: ld returned 1 exit status<br>make[2]: *** [gsi.exe] Error 1<br>make[2]: Leaving directory
 `/c/Users/lahsp/Downloads/gambit/gambit-master/gsi'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/c/Users/lahsp/Downloads/gambit/gambit-master'<br>make: *** [from-scratch] Error 2<br><br><br>After googling I found other people with similar issues when using ws2tcpip in this configuration, although not related to Gambit.  I tried adding "#define _WIN32_WINNT 0x0501" to os.h at line 1179 just below the include for windows.h to make sure a compatible windows version is being set.  This caused the build to fail earlier with complaints of repeatedly defining _WIN32_WINNT.<br><br>The pre-build version of Gambit 4.7.1 works well for me.  I am able to build executables from scheme with no issues, so I don't think gcc is having problems locating the includes or libraries.<br><br>Has anyone else ran into this issue building Gambit in this configuration?<br><br>Are there any windows specific options I should be passing to
 configure?<br><br>Thanks for your help.<br>Bob<br></div></div></body></html>