[PD-dev] compiler oopses compiling s_net.c on windoze
Dan Wilcox
danomatika at gmail.com
Thu May 28 13:06:51 CEST 2020
That sounds good. What do you think Christof? Do you think it would alter any of the default behavior? I have to run so I can't look into this more until later today.
> it's easy: AI_ALL and AI_V4MAPPED are only available since Windows Vista.
>
> the default settings compile for Windows2000 (or so).
>
> to compile for windows vista (and aboce), use the following macros
> (preferably in the Makefile):
>> -DWINVER=0x0600 -D_WIN32_WINNT=0x0600
>
> (this is already done in the autotools-Makefile; but afaik not in the
> src/makefile.mingw)
>
> alternatively (and probably additionally), the use of these macros
> should probably be protected by ifdef clauses.
>
> in iemnet (which has backported some of the new code from s_net.c) i use:
>
> ~~~
> hints.ai_flags |= AI_PASSIVE
> #ifdef AI_ALL
> | AI_ALL /* both IPv4 and IPv6 addrs */
> #endif
> #ifdef AI_V4MAPPED
> | AI_V4MAPPED /* fallback to IPv4-mapped IPv6 addrs */
> #endif
> | 0;
> ~~~
--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20200528/04425eb3/attachment.html>
More information about the Pd-dev
mailing list