>Помогите пожалуйста мне с такой вот
>проблемкой: Нужно прикрутить к апачу
>(1.3.22) SSL. Я взял исходники
>с дистрибутива ASPLinux 7.2 (baikal)
>следующихз пакетов:
>apache_1.3.22
>gd-1.8.4
>mm-1.1.3
>mod_ssl-2.8.5-1.3.22
>openssl-0.9.6
>php-4.1.2
>Все делаю как написано в readme
>и INSTALL файлах апача по
>сборке с ssl, но как
>дело доходит до рекомпиляции opensll
>то постоянно возникают ошибки следующего
>рода:
>пишу ./config затем make выдает
>make[2]: *** нет правил для сборки
>цели 'asm/sha1-586.pl', требуемой для `asm/sx86unix.cpp'.
> Останов.
>make[2]: Выход из каталог `/usr/src/openssl-0.9.6/crypto/sha'
>make[1]: *** [subdirs] Ошибка 1
>make[1]: Выход из каталог `/usr/src/openssl-0.9.6/crypto'
>make: *** [all] Ошибка 1
>-----------------------
>потом пробую ./configure no-asm выдает
>e_idea.c: In function `idea_ecb_cipher':
>e_idea.c:78: warning: implicit declaration of function
>`idea_ecb_encrypt'
>e_idea.c:78: union has no member named
>`idea_ks'
>e_idea.c: In function `idea_cbc_cipher':
>e_idea.c:84: warning: implicit declaration of function
>`idea_cbc_encrypt'
>e_idea.c:84: union has no member named
>`idea_ks'
>e_idea.c: In function `idea_ofb_cipher':
>e_idea.c:85: warning: implicit declaration of function
>`idea_ofb64_encrypt'
>e_idea.c:85: union has no member named
>`idea_ks'
>e_idea.c: In function `idea_cfb_cipher':
>e_idea.c:86: warning: implicit declaration of function
>`idea_cfb64_encrypt'
>e_idea.c:86: union has no member named
>`idea_ks'
>e_idea.c: At top level:
>e_idea.c:88: union has no member named
>`idea_ks'
>e_idea.c:88: union has no member named
>`idea_ks'
>e_idea.c:88: union has no member named
>`idea_ks'
>e_idea.c:88: union has no member named
>`idea_ks'
>e_idea.c: In function `idea_init_key':
>e_idea.c:99: warning: implicit declaration of function
>`idea_set_encrypt_key'
>e_idea.c:99: union has no member named
>`idea_ks'
>e_idea.c:102: `IDEA_KEY_SCHEDULE' undeclared (first use in
>this function)
>e_idea.c:102: (Each undeclared identifier is reported
>only once
>e_idea.c:102: for each function it appears
>in.)
>e_idea.c:102: parse error before `tmp'
>e_idea.c:104: `tmp' undeclared (first use in
>this function)
>e_idea.c:105: warning: implicit declaration of function
>`idea_set_decrypt_key'
>e_idea.c:105: union has no member named
>`idea_ks'
>make[2]: *** [e_idea.o] Ошибка 1
>make[2]: Выход из каталог `/usr/src/openssl-0.9.6/crypto/evp'
>make[1]: *** [subdirs] Ошибка 1
>make[1]: Выход из каталог `/usr/src/openssl-0.9.6/crypto'
>make: *** [all] Ошибка 1
>------------------------------
>в конце концов все это дело
>компилируется при конфигурированиии ./config no-asm
>no-idea no-evp no-rc5 no-mdc2 но
>тут половина нужного да и
>с такой конфигурацией не хочет
>компилироваться апачи, говорит что в
>библиотеке openssl не найдена какая-то
>функция... Вот такие пироги, Господа
>хорошие, помогите! Очень прошу, разьясните
>все мне поподробнее.
сперва посмотри установлен ли openssl в системе:
`man ldconfig`
ldconfig -p | grep ssl
если есть - посмотри версию и где headers,
если нет - установи openssl, после чего можешь
приступать к apache с mod_ssl как написано
в README/INSTALL,
Потом php или mod_php
Можно собирать apache + modssl + mod_php4,
а можно apache + ssl + php