openldap-commit2devel@OpenLDAP.org writes:
commit 0c568117cea6764c3f12a0d69ddf54ee467d2dec Author: Howard Chu hyc@symas.com Date: Sun Mar 31 08:10:43 2013 -0800
MSVC doesn't define mode_t
Nor should ldmb.h. That can break if it meets a header from another package doing almost the same thing. E.g. #define mode_t unsigned int. Try: #ifndef _MSC_VER typedef mode_t mdb_mode_t; #else typedef int mdb_mode_t; #endif ... int mdb_env_open(... mdb_mode_t mode);