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

Сборка апача

Добавлено: 2010-01-01 10:54:03
Сергей Вячеславович
Странное дело. Топаю в /usr/ports/www/apache22, пишу мейк. Некоторое время отработав, пишется:
checking for library containing strerror... none required
checking whether system uses EBCDIC... no
performing libtool configuration...
/usr/ports/www/apache22/work/httpd-2.2.11/srclib/apr/configure: 9748: Syntax error: word unexpected (expecting ")")
configure failed for srclib/apr
===> Script "configure" failed unexpectedly.
Please report the problem to apache@FreeBSD.org [maintainer] and attach the
"/usr/ports/www/apache22/work/httpd-2.2.11/config.log" including the output
of the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1
Ну ладно, это был апач 2.2.11. Обновил порты, ставлю 2.2.14.
===> Applying FreeBSD patches for apache-2.2.14_5
Ignoring previously applied (or reversed) patch.
2 out of 2 hunks ignored--saving rejects to srclib/apr-util/xml/apr_xml.c.rej
=> Patch patch-apr-fix-apr_xml-expat-attack failed to apply cleanly.
=> Patch(es) patch-Makefile.in applied cleanly.
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1
Т.е. тут вообще при патчении уже посыпалось все.
На этой машине есть джайл, решил те же порты с апачем 2.2.11 и 2.2.14 распаковать в джайл, странно - но все отлично собирается и работает.
make.conf на хосте и джайле одинаковый.

FreeBSD 7.2

Re: Сборка апача

Добавлено: 2010-01-01 15:05:31
snorlov
Попробуйте убрать хвосты, оставшиеся при предыдущей неудачной сборке, make clean...

Re: Сборка апача

Добавлено: 2010-01-01 17:06:57
Сергей Вячеславович
Это разумеется)) Делал и так, все равно не робит. Думал может архив с сырцами битый качается (качаю с городского обменника), решил скачать с офф сайта - та же беда... Может быть что в системе напортачил, раньше все собиралось. Тем более джайл для тестов стоит, там все пашет как надо. Не могу понять куда копать :st:

Re: Сборка апача

Добавлено: 2010-01-01 17:30:52
zg
мир обновлялся?

Re: Сборка апача

Добавлено: 2010-01-01 18:15:08
Сергей Вячеславович
Мир...
Неа.

Re: Сборка апача

Добавлено: 2010-01-01 19:34:32
FreeBSP
Попробуйте обновить порты. если не поможет, посмотрите эту злополучную строчку
/usr/ports/www/apache22/work/httpd-2.2.11/srclib/apr/configure: 9748
авось, что то очевидное и исправить можно

Re: Сборка апача

Добавлено: 2010-01-02 8:14:53
zg
Сергей Вячеславович писал(а):Неа.
первая ошибка возникает в двух случаях, если версия make старая (сильная рассинхронизация портов и системы), либо архив/порт битый.
Сергей Вячеславович писал(а):Не могу понять куда копать
конфиги и версии софта сравнивать

Re: Сборка апача

Добавлено: 2010-01-02 8:39:09
Сергей Вячеславович
FreeBSP писал(а):Попробуйте обновить порты. если не поможет, посмотрите эту злополучную строчку
/usr/ports/www/apache22/work/httpd-2.2.11/srclib/apr/configure: 9748
авось, что то очевидное и исправить можно
Посмотреть-то конечно можно, но зачем мне это делать, когда и так все работает на самом деле? Просто косяк какой-то в системе наверное, вот его собссно и надо исправить :smile:
zg писал(а): первая ошибка возникает в двух случаях, если версия make старая (сильная рассинхронизация портов и системы), либо архив/порт битый.
Архив никак не биты, т.к. все собирается в джайле на той же машине, версия make везде одинаковая :smile:

Вообще все что надо мне ставила панелька ISPmanager, т.к. это хостинговый сервак. Раньше все собиралась (даже пример тому - она все пакеты собирает с портов, в т.ч. и апач, единственно - у меня в make.conf свои директивы для апача) Я для теста и в джайл поставил манагер, но там все пашет. make.conf везде одинаковый :smile:

Re: Сборка апача

Добавлено: 2010-01-03 0:11:45
tafuckram
Please report the problem to apache@FreeBSD.org