hi, i'm trying to build from source on an ubuntu system which has libpcre3 installed: tony@quantal:~/Downloads/nginx-1.3.14$ dpkg -l | grep pcre ii libpcre3:i386 1:8.30-5ubuntu1 i386 Perl 5 Compatible Regular Expression Library - runtime files but i can't for the life of me get the configure script to resolve to this, libpcre.so.3 is in /lib/i386-linux-gnu, so i've tried: --with-ld-opt="-L/lib/i386-linux-gnu" but still get: ----------------- ... checking for PCRE library ... not found checking for PCRE library in /usr/local/ ... not found checking for PCRE library in /usr/include/pcre/ ... not found checking for PCRE library in /usr/pkg/ ... not found checking for PCRE library in /opt/local/ ... 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.
on 2013-03-07 14:11
on 2013-03-07 16:05
On Thu, Mar 7, 2013 at 10:11 PM, anthony kerz <anthony.kerz@gmail.com> wrote: > libpcre.so.3 is in /lib/i386-linux-gnu, so i've tried: > checking for PCRE library in /opt/local/ ... 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. > ---------------- > > any guidance appreciated! > building stuff from source require installation of development (-dev/-devel) packages of its dependencies in ubuntu, rhel, and some other distros. (read: try installing libpcre3-dev) -- O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
on 2013-03-07 16:14
On Mar 7, 2013, at 3:04 PM, Edho Arief <edho@myconan.net> wrote: >> but i can't for the life of me get the configure script to resolve to this, >> checking for PCRE library in /usr/pkg/ ... not found >> > > building stuff from source require installation of development > (-dev/-devel) packages of its dependencies in ubuntu, rhel, and some > other distros. > > (read: try installing libpcre3-dev) cd /usr/src wget http://nginx.org/download/nginx-1.3.14.tar.gz tar xzvf ./nginx-1.3.14.tar.gz && rm -f ./nginx-1.3.14.tar.gz && cd nginx-1.3.14 wget http://nginx.org/patches/spdy/patch.spdy-66_1.3.14.txt && patch -p1 < patch.spdy.txt cd /usr/src wget http://zlib.net/zlib127.zip unzip zlib127.zip && rm -f zlib127.zip wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.tar.gz tar xzvf pcre-8.30.tar.gz && rm -f ./pcre-8.30.tar.gz wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz tar xzvf openssl-1.0.1c.tar.gz && rm -f openssl-1.0.1c.tar.gz cd /usr/src/nginx-1.3.14 ./configure --prefix=/opt/nginx --with-pcre=/usr/src/pcre-8.30 --with-zlib=/usr/src/zlib-1.2.7 --with-openssl=/usr/src/openssl-1.0.1c --with-http_ssl_module --with-http_spdy_module make && make install
on 2013-03-08 06:40
installing the related 'dev' packages was the ticket: - libpcre3-dev - libssl-dev - zlib1g-dev then acquiring source and static linking can be avoided... thanks @edho!
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.