ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ошибка компиляции с модулем кеширования



On Fri, May 22, 2009 at 02:05:57PM +0200, Alrond wrote:

> 22 мая 2009 г. 13:29 пользователь Igor Sysoev <is@xxxxxxxxxxxxx> написал:
> 
> >
> > И -ldl нет.
> >
> > А что показывает
> >
> > grep -3 no-shared objs/Makefile
> >
> >
> /opt/openssl-0.9.8k/openssl/include/openssl/ssl.h:      objs/Makefile
>         cd /opt/openssl-0.9.8k >         && $(MAKE) clean >         && ./config --prefix=/opt/nginx-0.7.58//opt/openssl-0.9.8k/openssl
> no-shared  no-threads >         && $(MAKE) >         && $(MAKE) install

Дополнительный патч.


-- 
Игорь Сысоев
http://sysoev.ru
Index: auto/lib/openssl/make
===================================================================
--- auto/lib/openssl/make       (revision 2196)
+++ auto/lib/openssl/make       (working copy)
@@ -45,12 +45,24 @@
     ;;
 
     *)
+        case $OPENSSL in
+
+        /*)
+            ngx_prefix="$OPENSSL/openssl"
+        ;;
+
+        *)
+            ngx_prefix="$PWD/$OPENSSL/openssl"
+        ;;
+
+        esac
+
         cat << END                                            >> $NGX_MAKEFILE
 
 $OPENSSL/openssl/include/openssl/ssl.h:        $NGX_MAKEFILE
        cd $OPENSSL \        && \$(MAKE) clean \-       && ./config --prefix=$PWD/$OPENSSL/openssl no-shared $OPENSSL_OPT \+       && ./config --prefix=$ngx_prefix no-shared $OPENSSL_OPT \        && \$(MAKE) \        && \$(MAKE) install
 


 




Copyright © Lexa Software, 1996-2009.