Kurosu a écrit :
> I guess, only if built by visual studio, as mingw doesn't have wspiapi.h 
>   afaik. I no longer can test w2k unfortunately.

Well, I managed to, so here are the results:
- visual studio build properly starts, but crashes immediately as the 
game starts (box2d problem probably)
- mingw throws as expected an "getaddrinfo symbol not found in some 
dll", as it is missing under Win2K

I've tried building under mingw with a copy of wspiapi.h found in the 
free (as in beer) Microsoft Platform SDK, and after patching (_inline 
and __inline are unknown to gcc, while inline is known) the header, 
wormux built and ran fine.

So either we require people willing to build wormux under mingw (so far, 
that's only me) to get a 600MB-like download* for a 30K unredistribuable 
header file they'd have to patch afterwards, or we indeed leave a 
win32-only procedure, as you suggested.

*if they don't simply get one of the various versions floating around on 
the intarweb, see:
http://www.koders.com/c/fid275FEAF57FA3E640A9425FB3A46D988E1F72B61D.aspx
http://pf.itd.nrl.navy.mil/mdp/dox/html/wspiapi_8h-source.html
http://www.intevation.de/roundup/kolab/file843/WSPiApi.h
or properly limit the web install to the required 20MB from the windows 
site:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586-711EBE331CDC&displaylang=en

Best regards,
Kurosu

_______________________________________________
Wormux-dev mailing list
Wormux-dev@gna.org
https://mail.gna.org/listinfo/wormux-dev

Répondre à