Opened 15 years ago

Closed 15 years ago

#22161 closed defect (invalid)

Nginx does not build on SL

Reported by: hwr@… Owned by: boeyms@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc:
Port: nginx

Description (last modified by mf2k (Frank Schima))

sh-3.2# port install nginx
--->  Computing dependencies for nginx
--->  Fetching nginx
--->  Attempting to fetch nginx-0.7.59.tar.gz from http://arn.se.distfiles.macports.org/nginx
--->  Verifying checksum(s) for nginx
--->  Extracting nginx
--->  Applying patches to nginx
--->  Configuring nginx
Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_nginx/work/nginx-0.7.59" && ./configure --prefix=/opt/local --with-cc-opt="-I/opt/local/include -O2" --with-ld-opt="-L/opt/local/lib" --conf-path=/opt/local/etc/nginx/nginx.conf --error-log-path=/opt/local/var/log/nginx/error.log --http-log-path=/opt/local/var/log/nginx/access.log --pid-path=/opt/local/var/run/nginx/nginx.pid --lock-path=/opt/local/var/run/nginx/nginx.lock --http-client-body-temp-path=/opt/local/var/run/nginx/client_body_temp --http-proxy-temp-path=/opt/local/var/run/nginx/proxy_temp --http-fastcgi-temp-path=/opt/local/var/run/nginx/fastcgi_temp " returned error 1
Command output: checking for setproctitle() ... not found
checking for pread() ... found
checking for pwrite() ... found
checking for strerror_r() ... found
checking for gnu style strerror_r() ... found but is not working
checking for localtime_r() ... found
checking for posix_memalign() ... 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 but is not working
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 ... found
checking for struct dirent.d_type ... found

Configuration summary
  + PCRE library is not found
  + OpenSSL library is not used
  + md5 library is not found
  + sha1 library is not used
  + zlib library is not found

./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.


Error: Status 1 encountered during processing.
sh-3.2# 

Change History (4)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to boeyms@…
Port: nginx added

comment:2 Changed 15 years ago by tobypeterson

Output of lipo -info /opt/local/lib/libpcre.dylib ?

comment:3 Changed 15 years ago by hwr@…

sh-3.2# lipo -info /opt/local/lib/libpcre.dylib Non-fat file: /opt/local/lib/libpcre.dylib is architecture: i386

Shouldn't the package install that if not present?

comment:4 Changed 15 years ago by tobypeterson

Resolution: invalid
Status: newclosed

It is installed, but you didn't read Migration

Note: See TracTickets for help on using tickets.