neon 0.29 build broken on Windows

Stefan Kueng tortoisesvn at gmail.com
Sat Sep 19 11:58:09 EDT 2009


Hi,

neon 0.29 doesn't compile on Windows if ipv6 isn't enabled.

There are several issues:
config.hw.in, line 80:
#define socklen_t                       int
should be replaced with
typedef int socklen_t;
since the Win7 SDK has that typedef and with the define, the compiler 
throws an error in the header about 'int followed by int is illegal'.

I can work around this problem. But not around the next ones:

if neither ipv6 is enabled nor USE_GETADDRINFO is defined, neon won't 
compile due to the function inet_aton() not being available.
If USE_GETADDRINFO is defined, neon compiles with a few warnings but 
fails to link because inet_pton() isn't found.


Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net



More information about the neon mailing list