Нашел решение после того как вы мне сказали что он ишит PCRE:
На этой системе pcre.h лежит в инклудах в папке /usr/include/pcre/
сделал симлинк на него и положил в /usr/include/.
Теперь все собирается.
Смилинк делать не нужно. Достачно указать:
--with-cc-opt="-I /usr/include/pcre"
Однако когда делаю make install вылазит следующее:
make install
make -f objs/Makefile install
make[1]: Entering directory `/distrib/nginx-0.1.20'
test -d /usr/local/nginx || mkdir -p /usr/local/nginx
test -d /usr/local/nginx/sbin || mkdir -p /usr/local/nginx/sbin
test ! -f /usr/local/nginx/sbin/nginx || mv /usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx.old
cp objs/nginx /usr/local/nginx/sbin/nginx
cp: cannot stat `objs/nginx': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/distrib/nginx-0.1.20'
make: *** [install] Error 2
А чем может быть проблема?
Есть ощущение, что make до конца не прошёл. Надо будет добавить зависимость
install от objs/nginx.
Нужно сделать следущее:
make clean
./configure .... --with-cc-opt="-I /usr/include/pcre"
make
make install
Игорь Сысоев
http://sysoev.ru