joyent/libuv — Issue #221: MinGW-w64 Build Problems
Author: davidhoyt
Created: 2011-10-18 23:34:55+00:00
State: open

src/win/fs.c has several build problems when using mingw-w64 and make. My gcc's winnt.h doesn't include definitions for REPARSE_DATA_BUFFER, ENABLE_INSERT_MODE, ENABLE_QUICK_EDIT_MODE, and ENABLE_EXTENDED_FLAGS. Consequently there are build problems with src/win/fs.c.

An MSVC build also doesn't seem to work since it looks for stdint.h in uv.h and because it doesn't exist, it fails.

I'm using the git version. Are there stable source releases I missed somewhere?

Any chance you'd consider switching over to using autotools?

Also, after inspecting the makefile, I don't see anywhere where a shared object is created. Is this meant to always only be statically linked?

Thanks!