Страница 1 из 1
SpamAssassin Не собирается.
Добавлено: 2011-02-09 16:35:19
Kazak
Код: Выделить всё
FreeBSD 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009
SpamAssassin не собирается, валится на этапе конфигурации:
Код: Выделить всё
===> Configuring for p5-Mail-SpamAssassin-3.3.1_3
NOTE: settings for "make test" are now controlled using "t/config.dist".
See that file if you wish to customise what tests are run, and how.
checking module dependencies and their versions...
*** Signal 11
Stop in /usr/ports/mail/p5-Mail-SpamAssassin.
*** Error code 1
Stop in /usr/ports/mail/p5-Mail-SpamAssassin.
Есть ли у кого то идеи на сей счет ?
Re: SpamAssassin Не собирается.
Добавлено: 2011-02-15 20:44:45
Kazak
Сам отвечаю, если кто на те же грабли наступит, может ускорю процесс решения проблемы хотя бы для него.
1. Проблема была в OpenSSL 1.004, а именно баг в функции "inherit () ", обновил до 1.005 все пошло.
2. Нашел с помощью пересборки p5-Mail-SpamAssassin с отладочными флагами + анализа php core, в который падал пхп вовремя сборки.
Код: Выделить всё
cd /usr/ports/mail/p5-Mail-Spamassassin
# make DEBUG_FLAGS=-g
А потом прогнал "core"(полученный во время падений перла) через отладчик
Код: Выделить всё
gdb -q /usr/bin/perl /usr/local/etc/perl5.8.9.core
Получив в последней строке вывода как раз таки вышеуказанную ошибку.
Re: SpamAssassin Не собирается.
Добавлено: 2011-02-15 21:14:11
Gamerman
Свежие порты, как правило, часто решают проблемы, но и приносят новые

Re: SpamAssassin Не собирается.
Добавлено: 2011-02-16 17:52:09
Kazak
Gamerman писал(а):Свежие порты, как правило, часто решают проблемы, но и приносят новые

Ты конечно же прав, но тут в основном было о пользе дебага, как такового, тупой апдейт перла не решил проблему, тупой апдейт всего на боевой машине чреват большим сонмищем неясных глюков ...потому может кому то будет полезным, более точный и тонкий способ решения старой как мир проблемы.