libev release candidate

Denis Bilenko denis.bilenko at gmail.com
Tue May 8 11:49:31 CEST 2012


On Sun, May 6, 2012 at 11:52 PM, Marc Lehmann <schmorp at schmorp.de> wrote:
> Hi!
>
> Here is a candidate for the next release (ignroe the evrsion number, this is
> just a temporary file):
>
>   http://data.plan9.de/libev-4.11.tar.gz
>
> It would be nice to get some compile feedback on this one. If all goes wlel,
> the real release will follow shortly.

It no longer builds for me on Windows:

C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo
/Ox /MD /W3 /GS- /DNDEBUG -DFD_SETSIZE=1024 -D_WIN32=1 -DLIBEV_EMBED=1
-DEV_COMMON= -DEV_CHECK_ENABLE=0 -DEV_CLEANUP_ENABLE=0
-DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -DCARES_STATICLIB=
-DCARES_EMBED= -DEV_STANDALONE=1 -Ilibev -IC:\Python27\include
-IC:\Python27\PC /Tcgevent/gevent.core.c
/Fobuild\temp.win32-2.7\Release\gevent/gevent.core.objgevent.core.c
libev\ev.c(754) : warning C4244: 'function' : conversion from
'uint64_t' to 'uint32_t', possible loss of data
libev\ev.c(790) : warning C4244: 'function' : conversion from
'uint64_t' to 'uint32_t', possible loss of data
libev\ev.c(830) : warning C4244: 'function' : conversion from
'uint64_t' to 'uint32_t', possible loss of data
libev\ev.c(874) : warning C4244: 'function' : conversion from
'uint64_t' to 'uint32_t', possible loss of data
libev\ev.c(1517) : warning C4101: 'arg' : unreferenced local variable
libev\ev.c(1882) : error C2065: 'WSABUF' : undeclared identifier
libev\ev.c(1882) : error C2146: syntax error : missing ';' before
identifier 'buf'
libev\ev.c(1882) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1883) : error C2275: 'DWORD' : illegal use of this type as
an expression
        C:\Program Files\Microsoft
SDKs\Windows\v6.0A\include\windef.h(152) : see declaration of 'DWORD'
libev\ev.c(1883) : error C2146: syntax error : missing ';' before
identifier 'sent'
libev\ev.c(1883) : error C2065: 'sent' : undeclared identifier
libev\ev.c(1884) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1884) : error C2224: left of '.buf' must have struct/union type
libev\ev.c(1884) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1885) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1885) : error C2224: left of '.len' must have struct/union type
libev\ev.c(1886) : warning C4013: 'WSASend' undefined; assuming extern
returning int
libev\ev.c(1886) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1886) : error C2065: 'sent' : undeclared identifier
libev\ev.c(1916) : error C2065: 'WSABUF' : undeclared identifier
libev\ev.c(1916) : error C2146: syntax error : missing ';' before
identifier 'buf'
libev\ev.c(1916) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1917) : error C2275: 'DWORD' : illegal use of this type as
an expression
        C:\Program Files\Microsoft
SDKs\Windows\v6.0A\include\windef.h(152) : see declaration of 'DWORD'
libev\ev.c(1917) : error C2146: syntax error : missing ';' before
identifier 'recvd'libev\ev.c(1917) : error C2065: 'recvd' : undeclared
identifier
libev\ev.c(1918) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1918) : error C2224: left of '.buf' must have struct/union type
libev\ev.c(1919) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1919) : error C2224: left of '.len' must have struct/union type
libev\ev.c(1920) : warning C4013: 'WSARecv' undefined; assuming extern
returning int
libev\ev.c(1920) : error C2065: 'buf' : undeclared identifier
libev\ev.c(1920) : error C2065: 'recvd' : undeclared identifier
c:\tmpdir.628d8a84fbcc4ee3a0daa297e101726a\gevent-1.0dev\libev\ev_select.c(200)
: warning C4244: 'initializing' : conversion from 'ev_tstamp' to
'unsigned long', possible loss of datagevent/gevent.core.c(26957) :
warning C4133: 'function' : incompatible types - from 'ev_statdata *'
to 'stat *'
gevent/gevent.core.c(27036) : warning C4133: 'function' : incompatible
types - from 'ev_statdata *' to 'stat *'
error: command '"C:\Program Files\Microsoft Visual Studio
9.0\VC\BIN\cl.exe"' failed with exit status 2



More information about the libev mailing list