[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#7878) OpenLDAP MinGW Build Problem

ron@zytrax.com wrote:
> Full_Name: Ron Aitchison
> Version: 2.4.39
> OS: Windows 7/MinGW-w64/MSYS
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (
> Checked the build error reports before submitting
> Building OpenLDAP 2.4.39 under MinGW-w64 (Win32 chain) and MSYS
> Configure command
> ./configure --prefix=/target LIBS='-lpcre -lgdi32 -lpthread' --enable-overlays
> --disable-shared CPPFLAGS='-I/target/include' LDFLAGS='-L/target/lib'
> make depend - works
> make - fails with undefined uint32_t in /servers/slapd/back-mdm/init.c
> Since this works on standard systems it is clearly some artifact of MinGW and/or
> configure arguments. Fixed by adding #include <stdint.h> in
> /servers/slapd/back-mdm/back-mdm.h. Make then ran to completion and slapd
> loaded. Since stdint.h is 'double include' safe there is probably no down-side
> to this quick fix.

What version of MSYS/Mingw64 are you using? It builds cleanly for me here and 
has done so for years.

   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/