Страница 1 из 1

Проблема с httpd 2.2.4. Просит APR

Добавлено: 2007-05-17 5:47:30
heruvim
Ситуация следующая. Снес старый апач (ручной способ, т.е. удалил папку). Ни чего лишнего не удалял. Систему не обновлял.
При установке apache ( httpd-2.2.4 ) мне выводится
configure: error: APR version 1.2.0 or later is required

Ладно, посмотрел в инете - толком ни чего нету. Дальше сам.

#cd httpd-2.2.4 && ./configure --help | grep apr

--with-apr=PATH ....
--with-apr-util=PATH ...

#more config.log | grep apr

ap_cv_aprver12=no # кстати интересно за что он отвечает
APR_CONFIG='/usr/bin/apr-1-config'

Установил apr-1.2.7_1. Далее
./configure --prefix=... --with-apr=/usr/bin/apr-1-config -with-apr-util=....

Та же самая ситуация.

Добавлено: 2007-05-17 8:17:24
Alex Keda

Код: Выделить всё

uname -a
if $OSVERSION -eq FreeBSD; then

Код: Выделить всё

man ports
fi

Добавлено: 2007-05-18 11:30:29
Abigor
+1

все таже

Добавлено: 2007-05-25 2:29:45
heruvim
Мир.

В общем uname там freebsd, а что там еще могло быть?
man ports почитал, что именно там мне надо было увидеть я не знаю, кое что подчеркнул для себя. Понял что единственное что я еще не делал - это не устанавливал с портов.

Скачал Коллекцию Портов (Stable), т.к. в моей коллекции был httpв 2.2.0 или типа того.
Скачал порт APR 1.2.7. Поставил.

Далее
#cd /usr/ports/www/apache22 ; make prefix=/www/httpd --with-apr=/usr/local/apr/bin/apr-1-config --with-apu=/usr/local/apr/bin/apu-1-config install #APR сам их сюда поставил в папку apr bin#
install

....
Вот вчера делал :)))))) make install говорил что типо установите 1.2.0. или более. Сейчас чтобы досконально вам написать что он говорит, решил эту операцию заново сделать
говорит apache-2.2.4_2 conflicts wiht installed package apr-1.2.7_1 . Типо удалите его. :-Е Хрен с тобой-удаляю. Ту же самую операцию

....
libtool:install: error: cannot install 'libaprutil-1.la' to a directory not ending in /www/httpd/lib
Error code 1

Stop in /usr/ports/stable/www/apache22/work/httpd-2.2.4/srclib/apr-util
Error code 1
.......
.......
.......
Я уже просто не знаю что делать, времени на работе и так не хватает, и тут еще все так плохо. Help me !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Систему не хочу переставлять: профессиональный интерес и настроено много там чего уже.

Добавлено: 2007-05-25 4:27:48
Abigor
тебе надо только это

Код: Выделить всё

[root@webdes ~]# cd /usr/ports/www/apache22/
[root@webdes apache22]# make install clean
и все, больше ни чего, не надо ни чего мутить.

Добавлено: 2007-05-25 6:10:53
Гость
и еще у меня вопрос, после установки с порта а именно с apache22 я ни где не нашел логов
искал в /var/log , от куда устанавливал, куда устанавливал. что он мутит и как он мутит большой ?. когда целую команду ввожу (make install)- он ни чего не выводит. поэтому я сначала сделал make потом make install

Добавлено: 2007-05-25 6:26:09
Abigor
ладно, надо было так,

Код: Выделить всё

[root@webdes ~]# cd /usr/ports/www/apache22/
[root@webdes apache22]# make clean
[root@webdes apache22]# make install clean
---------------------------
по поводу логов ни когда не задавался этим вопрос, так как я сам указываю всегда куда их валить в httpd.conf и в разделе виртуальны хостов.

Добавлено: 2007-05-25 6:58:59
heruvim
Я про лог установки
======

Код: Выделить всё

[root@webdes ~]# cd /usr/ports/www/apache22/
[root@webdes apache22]# make install clean
в свое время я так и сделал, первое что мне не понравилось что у меня был порт httpd-2.0. а второе - то что не давал в другое место установить.



=======

Код: Выделить всё


[root@webdes apache22]# make clean

сейчас попробую. Про это знаю , но не использовал

:)))))))))))))))

есть контакт. Огромное спасибо. Блин ну еще много мутить. Главное желание есть.

Добавлено: 2007-05-25 7:30:47
Abigor
а зачем из портов в другое место ставить? пускай все по правилам и со всеми зависимостями ставит.

Добавлено: 2007-05-25 7:52:37
Alex Keda
Видимо,

Код: Выделить всё

man ports
был прочтен недостаточно внимательно.
Ибо там описана возможность изменить преффикс установки.