URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 76957
[ Назад ]

Исходное сообщение
"Не могу установить apache 2.2.6"

Отправлено webzerg , 23-Окт-07 10:34 
ставлю на FreeBSD 5.4
делаю:
./configure --prefix-/usr/local/ --with-included-apr
Потом делаю
make
и тут выскакивает ошибка
/usr/bin/ld: cannot find -lexpat
*** Error code 1

Stop in /usr/src/httpd-2.2.6/srclib/apr-util.
*** Error code 1

Stop in /usr/src/httpd-2.2.6/srclib/apr-util.
*** Error code 1

Stop in /usr/src/httpd-2.2.6/srclib.
*** Error code 1

Stop in /usr/src/httpd-2.2.6.

Как это побороть?


Содержание

Сообщения в этом обсуждении
"Не могу установить apache 2.2.6"
Отправлено newser , 23-Окт-07 10:44 
>
>Как это побороть?

Ставить из портов.


"Не могу установить apache 2.2.6"
Отправлено webzerg , 23-Окт-07 10:46 
>>
>>Как это побороть?
>
>Ставить из портов.

а потом где его искать?



"Не могу установить apache 2.2.6"
Отправлено newser , 23-Окт-07 11:23 
>>>
>>>Как это побороть?
>>
>>Ставить из портов.
>
>а потом где его искать?

А зачем его искать??? Вы никогда не пользовались портами? Почитайте в хэндбуке, там всё расписано.


"Не могу установить apache 2.2.6"
Отправлено L0n3R4ng3r , 23-Окт-07 10:49 
>[оверквотинг удален]
>
>Stop in /usr/src/httpd-2.2.6/srclib/apr-util.
>*** Error code 1
>
>Stop in /usr/src/httpd-2.2.6/srclib.
>*** Error code 1
>
>Stop in /usr/src/httpd-2.2.6.
>
>Как это побороть?

для начала погуглить
http://www.google.com.ua/search?hl=ru&q=%2Fusr%2Fb...
а там может чего найдешь;)
http://osdir.com/ml/web.dataparksearch.general/2006-05/msg00...


"Не могу установить apache 2.2.6"
Отправлено L0n3R4ng3r , 23-Окт-07 10:56 
>[оверквотинг удален]
>>Stop in /usr/src/httpd-2.2.6/srclib/apr-util.
>>*** Error code 1
>>
>>Stop in /usr/src/httpd-2.2.6/srclib.
>>*** Error code 1
>>
>>Stop in /usr/src/httpd-2.2.6.
>>
>>Как это побороть?
>

сорри не проснулсо, вот
...
>  ./configure --help | grep expat
>

Thanks, that's what I was looking for,  --with-expat=/usr/local did the
trick.
Works fine with ./configure, but not with Makefile.PL.  Adding --with-expat
to @opts in Makefile.PL worked.
...
http://mail-archives.apache.org/mod_mbox/httpd-apreq-dev/200...

а вот и патч на Makefile.PL:
Here's an official patch based on this to complete my --with-expat to
./configure from before.

Thanks Glen.

Index: Makefile.PL
===================================================================
--- Makefile.PL (revision 202418)
+++ Makefile.PL (working copy)
@@ -18,7 +18,8 @@
my %opts;
undef @opts{qw(with-apache2-apxs with-apache1-apxs with-apache2-src
                with-perl with-apache2-httpd
-               with-apr-config with-apu-config apxs)};
+               with-apr-config with-apu-config apxs
+               with-expat)};
undef @opts{qw(with-apache2)} if (WIN32);

my @flags = qw/enable-maintainer-mode enable-perl-glue disable-perl-glue/;


http://mail-archives.apache.org/mod_mbox/httpd-apreq-dev/200...


"Не могу установить apache 2.2.6"
Отправлено webzerg , 23-Окт-07 12:24 
>[оверквотинг удален]
>
>Stop in /usr/src/httpd-2.2.6/srclib/apr-util.
>*** Error code 1
>
>Stop in /usr/src/httpd-2.2.6/srclib.
>*** Error code 1
>
>Stop in /usr/src/httpd-2.2.6.
>
>Как это побороть?

ВСЕМ СПАСИБО! все получилось :)