Compiling libcurl for mingw32 (Windows) on mac os x 10.6

Posted by Daniel on Stack Overflow See other posts from Stack Overflow or by Daniel
Published on 2011-02-27T23:17:28Z Indexed on 2011/02/27 23:24 UTC
Read the original article Hit count: 599

Filed under:
|
|

Hello.

I'm compiling libcurl for mingw32 as follows:

./configure --prefix=/Users/daniel/mingw32 "CFLAGS= -ABI=32"
make
make install

But when compiling a program using mingw32-gcc:

i386-mingw32-gcc -lcurl -o bin/remote-win.exe remote.c

i get:

In file included from /Users/daniel/mingw32/usr/local/include/curl/curl.h:34,
                 from remote.c:6:
/Users/daniel/mingw32/usr/local/include/curl/curlbuild.h:152:26: sys/socket.h: No such file or directory
In file included from /Users/daniel/mingw32/usr/local/include/curl/curl.h:34,
                 from remote.c:6:
/Users/daniel/mingw32/usr/local/include/curl/curlbuild.h:165: error: syntax error before "curl_socklen_t"
In file included from /Users/daniel/mingw32/usr/local/include/curl/curl.h:35,
                 from remote.c:6:
/Users/daniel/mingw32/usr/local/include/curl/curlrules.h:143: error: size of array `__curl_rule_01__' is negative
/Users/daniel/mingw32/usr/local/include/curl/curlrules.h:153: error: size of array `__curl_rule_02__' is negative

I'm pretty sure the error is because curl_socklen_t does not exist on windows. I've tried --target=--mingw32 but still no success.

Please help

© Stack Overflow or respective owner

Related posts about Windows

Related posts about gcc