<div dir="ltr">Hi, <div><br></div><div>I'm trying to compile 1.5.12 on OSX. For some reason 1.5.12 generates errors in make where in 1.5.8 these same messages appeared as warnings and were ignored.<div><br></div><div>I'm trying to build the nginx core without extra modules. Below is my configure output and the first errors that appear. Any idea how I can get around this?</div>

<div><br></div><div>Thijs</div><div><br></div><div>







<p class="">checking for OS</p>
<p class=""> + Darwin 13.1.0 x86_64</p>
<p class="">checking for C compiler ... found</p>
<p class=""> + using Clang C compiler</p>
<p class=""> + clang version: 5.1 (clang-503.0.38) (based on LLVM 3.4svn)</p>
<p class="">checking for gcc builtin atomic operations ... found</p>
<p class="">checking for C99 variadic macros ... found</p>
<p class="">checking for gcc variadic macros ... found</p>
<p class="">checking for unistd.h ... found</p>
<p class="">checking for inttypes.h ... found</p>
<p class="">checking for limits.h ... found</p>
<p class="">checking for sys/filio.h ... found</p>
<p class="">checking for sys/param.h ... found</p>
<p class="">checking for sys/mount.h ... found</p>
<p class="">checking for sys/statvfs.h ... found</p>
<p class="">checking for crypt.h ... not found</p>
<p class="">checking for Darwin specific features</p>
<p class=""> + kqueue found</p>
<p class="">checking for kqueue's EVFILT_TIMER ... found</p>
<p class="">checking for Darwin 64-bit kqueue millisecond timeout bug ... not found</p>
<p class="">checking for sendfile() ... found</p>
<p class="">checking for atomic(3) ... found</p>
<p class="">checking for nobody group ... found</p>
<p class="">checking for poll() ... found</p>
<p class="">checking for /dev/poll ... not found</p>
<p class="">checking for crypt() ... found</p>
<p class="">checking for F_READAHEAD ... not found</p>
<p class="">checking for posix_fadvise() ... not found</p>
<p class="">checking for O_DIRECT ... not found</p>
<p class="">checking for F_NOCACHE ... found</p>
<p class="">checking for directio() ... not found</p>
<p class="">checking for statfs() ... found</p>
<p class="">checking for statvfs() ... found</p>
<p class="">checking for dlopen() ... found</p>
<p class="">checking for sched_yield() ... found</p>
<p class="">checking for SO_SETFIB ... not found</p>
<p class="">checking for SO_ACCEPTFILTER ... not found</p>
<p class="">checking for TCP_DEFER_ACCEPT ... not found</p>
<p class="">checking for TCP_KEEPIDLE ... not found</p>
<p class="">checking for TCP_FASTOPEN ... not found</p>
<p class="">checking for TCP_INFO ... not found</p>
<p class="">checking for accept4() ... not found</p>
<p class="">checking for int size ... 4 bytes</p>
<p class="">checking for long size ... 8 bytes</p>
<p class="">checking for long long size ... 8 bytes</p>
<p class="">checking for void * size ... 8 bytes</p>
<p class="">checking for uint64_t ... found</p>
<p class="">checking for sig_atomic_t ... found</p>
<p class="">checking for sig_atomic_t size ... 4 bytes</p>
<p class="">checking for socklen_t ... found</p>
<p class="">checking for in_addr_t ... found</p>
<p class="">checking for in_port_t ... found</p>
<p class="">checking for rlim_t ... found</p>
<p class="">checking for uintptr_t ... uintptr_t found</p>
<p class="">checking for system byte ordering ... little endian</p>
<p class="">checking for size_t size ... 8 bytes</p>
<p class="">checking for off_t size ... 8 bytes</p>
<p class="">checking for time_t size ... 8 bytes</p>
<p class="">checking for setproctitle() ... not found</p>
<p class="">checking for pread() ... found</p>
<p class="">checking for pwrite() ... found</p>
<p class="">checking for sys_nerr ... found</p>
<p class="">checking for localtime_r() ... found</p>
<p class="">checking for posix_memalign() ... found</p>
<p class="">checking for memalign() ... not found</p>
<p class="">checking for mmap(MAP_ANON|MAP_SHARED) ... found</p>
<p class="">checking for mmap("/dev/zero", MAP_SHARED) ... found but is not working</p>
<p class="">checking for System V shared memory ... found</p>
<p class="">checking for POSIX semaphores ... found but is not working</p>
<p class="">checking for POSIX semaphores in libpthread ... found but is not working</p>
<p class="">checking for POSIX semaphores in librt ... not found</p>
<p class="">checking for struct msghdr.msg_control ... found</p>
<p class="">checking for ioctl(FIONBIO) ... found</p>
<p class="">checking for struct tm.tm_gmtoff ... found</p>
<p class="">checking for struct dirent.d_namlen ... found</p>
<p class="">checking for struct dirent.d_type ... found</p>
<p class="">checking for sysconf(_SC_NPROCESSORS_ONLN) ... found</p>
<p class="">checking for openat(), fstatat() ... not found</p>
<p class="">checking for getaddrinfo() ... found</p>
<p class="">checking for PCRE library ... found</p>
<p class="">checking for PCRE JIT support ... not found</p>
<p class="">checking for md5 in system md library ... not found</p>
<p class="">checking for md5 in system md5 library ... not found</p>
<p class="">checking for md5 in system OpenSSL crypto library ... found</p>
<p class="">checking for sha1 in system md library ... not found</p>
<p class="">checking for sha1 in system OpenSSL crypto library ... found</p>
<p class="">checking for zlib library ... found</p>
<p class="">creating objs/Makefile</p>
<p class=""><br></p>
<p class="">Configuration summary</p>
<p class="">  + using system PCRE library</p>
<p class="">  + OpenSSL library is not used</p>
<p class="">  + md5: using system crypto library</p>
<p class="">  + sha1: using system crypto library</p>
<p class="">  + using system zlib library</p><p class=""><br></p></div><div>







<p class=""><b>src/core/ngx_crypt.c:82:5: </b><span class=""><b>error: </b></span><b>'MD5_Init' is deprecated: first deprecated in OS X 10.7 [-Werror,-Wdeprecated-declarations]</b></p>
<p class="">    ngx_md5_init(&md5);</p>
<p class=""><b>    ^</b></p>
<p class=""><b>src/core/ngx_md5.h:30:25: note: </b>expanded from macro 'ngx_md5_init'</p>
<p class="">#define ngx_md5_init    MD5_Init</p>
<p class=""><b>                        ^</b></p>
<p class=""><b>/usr/include/openssl/md5.h:113:5: note: </b>'MD5_Init' declared here</p>
<p class="">int MD5_Init(MD5_CTX *c) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;</p>
<p class=""><b>    ^</b></p>
<p class=""><b>src/core/ngx_crypt.c:83:5: </b><span class=""><b>error: </b></span><b>'MD5_Update' is deprecated: first deprecated in OS X 10.7 [-Werror,-Wdeprecated-declarations]</b></p>
<p class="">    ngx_md5_update(&md5, key, keylen);</p>
<p class=""><b>    ^</b></p>
<p class=""><b>src/core/ngx_md5.h:31:25: note: </b>expanded from macro 'ngx_md5_update'</p>
<p class="">#define ngx_md5_update  MD5_Update</p>
<p class=""><b>                        ^</b></p>
<p class=""><b>/usr/include/openssl/md5.h:114:5: note: </b>'MD5_Update' declared here</p>
<p class="">int MD5_Update(MD5_CTX *c, const void *data, size_t len) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;</p></div></div></div>