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]#