# Installing nginx issues

**URL:** <https://www.ruby-forum.com/t/installing-nginx-issues/203767>\
**Category:** NGINX\
**Created:** [February 26, 2011, 7:04pm UTC](https://www.ruby-forum.com/t/installing-nginx-issues/203767 "2011-02-26T19:04:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [February 26, 2011, 7:04pm UTC](https://www.ruby-forum.com/t/installing-nginx-issues/203767/1 "2011-02-26T19:04:37Z")

</div>

Hi everyone,

I am getting the following error when installing nginx after the  
configure, it seems that it’s missing some directive. When I do a make  
it gives me these two warnings:

objs/src/os/unix/ngx\_process.o: In function `ngx_process_get_status': /root/sources/nginx-0.8.54/src/os/unix/ngx_process.c:490: warning: `sys\_errlist’ is deprecated; use `strerror' or `strerror\_r’ instead  
/root/sources/nginx-0.8.54/src/os/unix/ngx\_process.c:490: warning:  
`sys_nerr' is deprecated; use `strerror’ or `strerror_r' instead make[1]: Leaving directory `/root/sources/nginx-0.8.54’

no errors I am assuming

What should I do?

checking for OS

- Linux 2.6.35.4-rscloud x86\_64  
checking for C compiler … found
- using GNU C compiler
- gcc version: 4.1.2 20080704 (Red Hat 4.1.2-48)  
checking for gcc -pipe switch … found  
checking for gcc builtin atomic operations … found  
checking for C99 variadic macros … found  
checking for gcc variadic macros … found  
checking for unistd.h … found  
checking for inttypes.h … found  
checking for limits.h … found  
checking for sys/filio.h … not found  
checking for sys/param.h … found  
checking for sys/mount.h … found  
checking for sys/statvfs.h … found  
checking for crypt.h … found  
checking for Linux specific features  
checking for epoll … found  
checking for sendfile() … found  
checking for sendfile64() … found  
checking for sys/prctl.h … found  
checking for prctl(PR\_SET\_DUMPABLE) … found  
checking for sched\_setaffinity() … found  
checking for crypt\_r() … found  
checking for sys/vfs.h … found  
checking for nobody group … found  
checking for poll() … found  
checking for /dev/poll … not found  
checking for kqueue … not found  
checking for crypt() … not found  
checking for crypt() in libcrypt … found  
checking for F\_READAHEAD … not found  
checking for posix\_fadvise() … found  
checking for O\_DIRECT … found  
checking for F\_NOCACHE … not found  
checking for directio() … not found  
checking for statfs() … found  
checking for statvfs() … found  
checking for dlopen() … not found  
checking for dlopen() in libdl … found  
checking for sched\_yield() … found  
checking for SO\_SETFIB … not found  
checking for PCRE library … found  
checking for OpenSSL library … found  
checking for zlib library … found  
creating objs/Makefile  
checking for int size … 4 bytes  
checking for long size … 8 bytes  
checking for long long size … 8 bytes  
checking for void \* size … 8 bytes  
checking for uint64\_t … found  
checking for sig\_atomic\_t … found  
checking for sig\_atomic\_t size … 4 bytes  
checking for socklen\_t … found  
checking for in\_addr\_t … found  
checking for in\_port\_t … found  
checking for rlim\_t … found  
checking for uintptr\_t … uintptr\_t found  
checking for system endianess … little endianess  
checking for size\_t size … 8 bytes  
checking for off\_t size … 8 bytes  
checking for time\_t size … 8 bytes  
checking for setproctitle() … not found  
checking for pread() … found  
checking for pwrite() … found  
checking for strerror\_r() … found but is not working  
checking for gnu style strerror\_r() … found  
checking for sys\_errlist[] … found  
checking for localtime\_r() … found  
checking for posix\_memalign() … found  
checking for memalign() … found  
checking for mmap(MAP\_ANON|MAP\_SHARED) … found  
checking for mmap(“/dev/zero”, MAP\_SHARED) … found  
checking for System V shared memory … found  
checking for struct msghdr.msg\_control … found  
checking for ioctl(FIONBIO) … found  
checking for struct tm.tm\_gmtoff … found  
checking for struct dirent.d\_namlen … not found  
checking for struct dirent.d\_type … found

Configuration summary

- using system PCRE library
- using system OpenSSL library
- md5: using OpenSSL library
- sha1 library is not used
- using system zlib library

nginx path prefix: “/usr/local/nginx”  
nginx binary file: “/usr/local/sbin”  
nginx configuration prefix: “/usr/local/nginx/conf”  
nginx configuration file: “/usr/local/nginx/conf/nginx.conf”  
nginx pid file: “/usr/local/nginx/logs/nginx.pid”  
nginx error log file: “/usr/local/nginx/logs/error.log”  
nginx http access log file: “/usr/local/nginx/logs/access.log”  
nginx http client request body temporary files: “client\_body\_temp”  
nginx http proxy temporary files: “proxy\_temp”  
nginx http fastcgi temporary files: “fastcgi\_temp”  
nginx http uwsgi temporary files: “uwsgi\_temp”  
nginx http scgi temporary files: “scgi\_temp”

Thanks for the help!

Posted at Nginx Forum:

> **[installing nginx issues](https://forum.nginx.org/read.php?2,178609,178609#msg-178609)**
>
> Hi everyone, I am getting the following error when installing nginx after the configure, it seems that it's missing some directive. When I do a make it gives me these two warnings: objs/src/os/unix/ngx\_process.o: In function \`ngx\_process\_get\_status':...

---

<div class="post-metadata">

**Author:** ![equinox](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/47e85d/32.png) [@equinox](https://www.ruby-forum.com/u/equinox)\
**Post date:** [February 26, 2011, 7:12pm UTC](https://www.ruby-forum.com/t/installing-nginx-issues/203767/2 "2011-02-26T19:12:10Z")

</div>

Those warning are ok u can go ahead and make install

Sent from my iPhone
