Re: Прблема со сборкой nginx 0.7.48 под solaris 10
Vladimir N. Indik
vladimir.indik at gmail.com
Mon Apr 6 17:07:24 MSD 2009
6 апреля 2009 г. 16:09 пользователь Igor Sysoev <is at rambler-co.ru> написал:
> On Mon, Apr 06, 2009 at 03:46:36PM +0400, Vladimir N. Indik wrote:
>
>> 6 апреля 2009 г. 15:36 пользователь Igor Sysoev <is at rambler-co.ru> написал:
>> > On Mon, Apr 06, 2009 at 03:24:48PM +0400, Vladimir N. Indik wrote:
>> >
>> >> Configuration summary
>> >> + using PCRE library: ../pcre-7.8/
>> >> + using OpenSSL library: ../openssl-0.9.8k
>> >> + md5: using OpenSSL library
>> >> + sha1 library is not used
>> >> + using system zlib library
>> >
>> >> Без
>> >> > --with-cc-opt="-I /export/home/indik/distrib/openssl-0.9.8k/include/";
>> >> говорит
>> >> ...
>> >> In file included from src/http/ngx_http_file_cache.c:10:
>> >> src/core/ngx_md5.h:16:25: openssl/md5.h: No such file or directory
>> >> In file included from src/http/ngx_http_file_cache.c:10:
>> >
>> > А как выглядит строка эта строка с gcc ?
>> >
>> >
>> > --
>> > Игорь Сысоев
>> > http://sysoev.ru
>> >
>> >
>>
>> ...
>> /opt/csw/gcc3/bin/gcc -c -mcpu=v9 -O -pipe -O -W -Wall
>> -Wpointer-arith -Wno-unused-parameter -Wno-unused-function
>> -Wunused-variable -Wunused-value -Werror -g -I src/core -I src/event
>> -I src/event/modules -I src/os/unix -I ../pcre-7.8/ -I objs -I
>> src/http -I src/http/modules \
>> -o objs/src/http/ngx_http_file_cache.o \
>> src/http/ngx_http_file_cache.c
>> In file included from src/http/ngx_http_file_cache.c:10:
>> ...
>
> Странно, у меня на Солярисе это выглядит как
> -I ../pcre-7.8/ -I ../openssl-0.9.8k/include -I objs
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
>
При указании в ./configure опции --with-http_ssl_module "-I
../openssl-0.9.8k/include" появляется и сборка проходит это место.
Далее вываливается с другой ошибкой:
...
making all in crypto/des...
cc -I.. -I../.. -I../../include -DDSO_DLFCN -DHAVE_DLFCN_H
-xtarget=ultra -xarch=v8plus -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN
-DBN_DIV2W -c des_lib.c
"des_locl.h", line 80: cannot find include file: <math.h>
cc: acomp failed for des_lib.c
*** Error code 2
make: Fatal error: Command failed for target `des_lib.o'
Current working directory /export/home/indik/distrib/openssl-0.9.8k/crypto/des
*** Error code 1
The following command caused the error:
target=all; [ -n "objects md2 md4 md5 sha hmac ripemd des aes rc2
rc4 idea bf cast bn ec rsa dsa ecdsa dh ecdh dso engine buffer bio
stack lhash rand err evp asn1 pem x509 x509v3 conf txt_db pkcs7
pkcs12 comp ocsp ui krb5 store pqueue" ] && for i in objects md2 md4
md5 sha hmac ripemd des aes rc2 rc4 idea bf cast bn ec rsa dsa ecdsa
dh ecdh dso engine buffer bio stack lhash rand err evp asn1 pem x509
x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5 store pqueue ; do
(cd $i && echo "making $target in crypto/$i..." && make -e TOP=../..
DIR=$i INCLUDES='-I.. -I../.. -I../../include' $target ) || exit 1;
done;
make: Fatal error: Command failed for target `subdirs'
Current working directory /export/home/indik/distrib/openssl-0.9.8k/crypto
*** Error code 1
make: Fatal error: Command failed for target `build_crypto'
Current working directory /export/home/indik/distrib/openssl-0.9.8k
*** Error code 1
make: Fatal error: Command failed for target `../openssl-0.9.8k/libssl.a'
Current working directory /export/home/indik/distrib/nginx-0.7.48
*** Error code 1
make: Fatal error: Command failed for target `build'
--
С уважением,
Индик Владимир
e-mail: vladimir.indik at gmail.com
More information about the nginx-ru
mailing list