ports/72999: www/nginx does not compile when PREFIX= used

Alexandr Kovalenko never at nevermind.kiev.ua
Fri Oct 22 12:40:24 UTC 2004


>Number:         72999
>Category:       ports
>Synopsis:       www/nginx does not compile when PREFIX= used
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 22 12:40:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Alexandr Kovalenko
>Release:        FreeBSD 5.2.1-RELEASE-p9 i386
>Organization:
Mirotel ISP, Kiev, Ukraine, http://mirotel.net/
>Environment:
System: FreeBSD xxx.ua 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #0: Mon Aug 16 15:54:11 EEST 2004     root at xxx.ua:/usr/obj/usr/src/sys/xxxx  i386
Latest ports.

>Description:
bash-2.05b# make clean
===>  Cleaning for libtool-1.5.10
===>  Cleaning for pcre-5.0
===>  Cleaning for nginx-0.1.2
bash-2.05b# make PREFIX=/usr/local/nginx
===>  Extracting for nginx-0.1.2
>How-To-Repeat:
cd /usr/ports/www/nginx && make PREFIX=/usr/local/nginx
>Fix:
N/A
>Release-Note:
>Audit-Trail:
>Unformatted:
 >> Checksum OK for nginx-0.1.2.tar.gz.
 ===>  Patching for nginx-0.1.2
 ===>  Applying FreeBSD patches for nginx-0.1.2
 ===>   nginx-0.1.2 depends on shared library: pcre.0 - found
 ===>  Configuring for nginx-0.1.2
 checking for unistd.h ... found
 checking for inttypes.h ... found
 checking for limits.h ... found
 checking for sys/filio.h ... found
 checking for C compiler ... using GNU C compiler
 checking for gcc variadic macros ... found
 checking for C99 variadic macros ... found
 checking for OS
  + FreeBSD 5.2.1-RELEASE-p9 i386
  + using sendfile()
  + using kqueue
  + using kqueue's NOTE_LOWAT
 checking for /dev/poll ... not found
 checking for PCRE library ... not found
 checking for zlib library ... found
 checking for int size ... 4 bytes
 checking for int printf() format ... "%d" is appropriate
 checking for long size ... 4 bytes
 checking for long printf() format ... "%ld" is appropriate
 checking for long long size ... 8 bytes
 checking for long long printf() format ... "%lld" is appropriate, "%qd" is appropriate
 checking for void * size ... 4 bytes
 checking for void * printf() format ... "%08X" used
 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 off_t size ... 8 bytes
 checking for off_t printf() format ... "%lld" used
 checking for time_t size ... 4 bytes
 checking for time_t printf() format ... "%d" used
 checking for size_t size ... 4 bytes
 checking for size_t printf() format ... "%d" used
 checking for pid_t size ... 4 bytes
 checking for pid_t printf() format ... "%d" used
 checking for rlim_t size ... 8 bytes
 checking for rlim_t printf() format ... "%lld" used
 checking for pread() ... found
 checking for pwrite() ... found
 checking for strerror_r() ... found
 checking for gnu_strerror_r() ... found
 checking for localtime_r() ... found
 checking for posix_memalign() ... not found
 checking for memalign() ... not found
 checking for sched_yield() ... 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 sockaddr_in.sin_len ... found
 checking for struct msghdr.msg_control ... found
 checking for ioctl(FIONBIO) ... found
 checking for struct tm.tm_gmtoff ... found
 
 Configuration summary
   + PCRE library is not found
   + md5 library is not used
   + OpenSSL library is not used
   + using system zlib library
 
 ./configure: error: the HTTP rewrite module requires the PCRE library.
 You can either disable the module by using --without-http_rewrite_module
 option, or install the PCRE library into the system, or build the PCRE library
 statically from the source with nginx by using --with-pcre=<path> option.
 
 ===>  Script "configure" failed unexpectedly.
 Please report the problem to osa at FreeBSD.org [maintainer] and attach the
 "/usr/ports/www/nginx/work/nginx-0.1.2/config.log" including the output of
 the failure of your make command. Also, it might be a good idea to provide
 an overview of all packages installed on your system (e.g. an `ls
 /var/db/pkg`).
 *** Error code 1
 
 Stop in /usr/ports/www/nginx.
 



More information about the freebsd-ports-bugs mailing list