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

Andrew Velikoredchanin andrew at rodtext.ru
Fri Apr 22 18:15:15 MSD 2005


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 at 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 at cluster1 nginx-0.1.28]#





More information about the nginx-ru mailing list