nginx-0.7.50 не собирается на Gentoo (md5.h: Нет такого файла или каталога)

Alex Vorona voron at amhost.net
Tue Apr 14 10:53:58 MSD 2009


14.04.2009 09:10, Igor Sysoev wrote:
> On Tue, Apr 14, 2009 at 09:03:20AM +0300, Alex Vorona wrote:
> 
>> 14.04.2009 08:08, Igor Sysoev wrote:
>>> On Tue, Apr 14, 2009 at 11:03:36AM +0700, Martsul, Vladimir wrote:
>>>
>>>>  Обновляю nginx-0.7.43 до nginx-0.7.50:
>>>> checking for PCRE library ... found
>>>> grep: /usr/include/md5.h: ?????? ???????????? ?????????? ?????? 
>>>> ????????????????
>>>> checking for zlib library ... found
>>>> Configuration summary
>>>>  + using system PCRE library
>>>>  + OpenSSL library is not used
>>>>  + using md5 library: /usr/include
>>>>  + using sha1 library: /usr/include
>>>>  + using system zlib library
>>> А откуда взялось md5 /usr/include ? Из --with-md5=/usr/include ?
>> нет. У меня запуск ./configure без параметров приводит к этому.
>>> Это нужно убрать и поставить пакет openssl-dev (или как он называется
>>> на Gentoo).
>>>
>>>
>> с ssl собирается с тем же --with-md5=/usr/include
>> Configuration summary
>>   + using system PCRE library
>>   + using system OpenSSL library
>>   + md5: using OpenSSL library
>>   + using sha1 library: /usr/include
>>   + using system zlib library
>>
>> nginx -V
>> nginx version: nginx/0.7.50
>> configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf 
>> --http-log-path=/var/log/nginx/access_log 
>> --error-log-path=/var/log/nginx/error_log --pid-path=/var/run/nginx.pid 
>> --http-client-body-temp-path=/var/tmp/nginx/client 
>> --http-proxy-temp-path=/var/tmp/nginx/proxy 
>> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --with-md5-asm 
>> --with-md5=/usr/include --with-sha1-asm --with-sha1=/usr/include 
>> --with-http_realip_module --with-debug --with-http_ssl_module 
>> --with-http_stub_status_module --with-http_dav_module
>>
>> Без --with-http_ssl_module имею ошибку
>> ==============
>> ...
>> checking for PCRE library ... found
>> grep: /usr/include/md5.h: Нет такого файла или каталога
>> checking for zlib library ... found
>> checking for int size ... 4 bytes
>> ...
>> Configuration summary
>>   + using system PCRE library
>>   + OpenSSL library is not used
>>   + using md5 library: /usr/include
>>   + using sha1 library: /usr/include
>>   + using system zlib library
>> ==============
>> И, естественно, не собирается.
>>
>> find /usr/include -name md5.h
>> /usr/include/sasl/md5.h
>> /usr/include/crypto++/md5.h
>> /usr/include/libavutil/md5.h
>> /usr/include/net-snmp/library/md5.h
>> /usr/include/pppd/md5.h
>> /usr/include/htdig/md5.h
>> /usr/include/openssl/md5.h
>> /usr/include/isc/md5.h
>> /usr/include/libyasm/md5.h
> 
> Нужно убрать
> 
>  --with-md5=/usr/include --with-md5-asm
>  --with-sha1-asm --with-sha1=/usr/include 
> 
> 
да, помогло.





More information about the nginx-ru mailing list