Subject: Re: Compiling c-ares-1.3.0

Re: Compiling c-ares-1.3.0

From: Daniel Stenberg <daniel_at_haxx.se>
Date: 2005-11-06

On Sat, 5 Nov 2005, Ralish wrote:

> ares_process.c
>
> c:\Documents and Settings\SDL\My Documents\My
> Stuff\c-ares-1.3.0\ares_process.c(544) : fatal error C1189: #error : "no
> non-blocking method was found/used/set"

Windows builds _should_ have HAVE_IOCTLSOCKET defined.

> ares_init.c
>
> c:\Documents and Settings\SDL\My Documents\My
> Stuff\c-ares-1.3.0\ares_ipv6.h(26) : error C2011: 'in6_addr' : 'struct' type
> redefinition
>
> c:\Program Files\Microsoft Visual Studio .NET
> 2003\Vc7\PlatformSDK\Include\IPExport.h(34) : see declaration of 'in6_addr'

Builds for your box obviously should have HAVE_STRUCT_IN6_ADDR defined.

I'm not really familiar with how those should be defined the best way for the
windows builds of c-ares.

-- 
   c-ares -- my preferred DNS asynch resolver library
Received on Sun Nov 6 00:11:14 2005