ставлю на FreeBSD 5.4
делаю:
./configure --prefix-/usr/local/ --with-included-apr
Потом делаю
make
и тут выскакивает ошибка
/usr/bin/ld: cannot find -lexpat
*** Error code 1Stop in /usr/src/httpd-2.2.6/srclib/apr-util.
*** Error code 1Stop in /usr/src/httpd-2.2.6/srclib/apr-util.
*** Error code 1Stop in /usr/src/httpd-2.2.6/srclib.
*** Error code 1Stop in /usr/src/httpd-2.2.6.
Как это побороть?
>
>Как это побороть?Ставить из портов.
>>
>>Как это побороть?
>
>Ставить из портов.а потом где его искать?
>>>
>>>Как это побороть?
>>
>>Ставить из портов.
>
>а потом где его искать?А зачем его искать??? Вы никогда не пользовались портами? Почитайте в хэндбуке, там всё расписано.
>[оверквотинг удален]
>
>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...
>[оверквотинг удален]
>>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...
>[оверквотинг удален]
>
>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.
>
>Как это побороть?ВСЕМ СПАСИБО! все получилось :)