ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Компиляция с pcre



Igor Sysoev wrote:
On Fri, 22 Apr 2005, Andrew Velikoredchanin wrote:

Nikita Melnikov wrote:

On Fri, Apr 22, 2005 at 05:28:03PM +0400, Andrew Velikoredchanin wrote:

Игорь, а почему если у меня есть libpcre.a и libpcre.so я не могу скомпилить nginx с его поддержкой? Неужели для этого нужно обязательно исходники pcre?


1) нужны заголовки pcre.h и прочая
2) нужно сказать, где они живут: --with-cc-opt="-I /usr/include/pcre"


Спасибо, так получилось. Но согласитесь - сильно неочевидное решение.


Это обычная практика в RH, что кроме самих пакетов надо ставить ещё и их devel
версси с заголовочнами файлами.


Да я не про то! Я про указание в --with-cc-opt= каталогов с заголовками.


А где их искать ?

В Линуксе они (обычно ?) живут в /usr/include/pcre.

У меня там и живут.

При указании --with-pcre=/usr или --with-pcre=/usr/lib выдается:

[root@cluster1 nginx-0.1.28]# make
make -f objs/Makefile
make[1]: Entering directory `/opt/src/nginx-0.1.28'
cd /usr && if [ -f Makefile ]; then make distclean; fi
cd /usr && CC="gcc" CFLAGS="-O2 -fomit-frame-pointer -pipe " ./configure --disable-shared
/bin/sh: ./configure: No such file or directory
make[1]: *** [/usr/pcre.h] Error 127
make[1]: Leaving directory `/opt/src/nginx-0.1.28'
make: *** [build] Error 2
[root@cluster1 nginx-0.1.28]#





 




Copyright © Lexa Software, 1996-2009.