|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Zemliansky 2:5020/400 01 Nov 2006 16:00:08 To : Eugene Grosbein Subject : Re: sendmail - RCPT To: based relaying -------------------------------------------------------------------------------- Hello, Eugene! You wrote to Igor Zemliansky on Wed, 01 Nov 2006 15:45:57 +0300: IZ>> Я использую на своих серверах (6.0-R & 6.1-R) milter-ahead. IZ>> Hагрузка - IZ>> приблизительно 3,5 тыс писем в день (это я сделал cat IZ>> /var/log/maillog | IZ>> grep ahead | grep "Oct 31" | wc -l). EG> Ты его патчил для сборки под шестеркой? Патчи покажешь? Я так криво это сделал, что мне стыдно здесь это показывать :) Делал так: развернул libsnert-1.60.tgz и milter-ahead-0.8.tgz cd com/snert/src/lib ./configure make cd ../milter-ahead ./configure - вот на этом этапе появляется ошибка: root@smtp2:milter-ahead# ./configure checking for gcc... gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. При внимательном изучении файла config.log видно, что configure спотыкается на вот этом: configure:2017: gcc -oconftest -D_REENTRANT -D_THREAD_SAFE -I../../include -g -pthread -Wall -fvolatile -L../../lib conftes t.c >&5 cc1: error: unrecognized command line option "-fvolatile" Вообще, странно. man gcc говорит, что -fvolatile:Consider all memory references through pointers to be volatile. То есть опция поддерживается, а в системе есть только один gcc. Далее нахожу соответствующую строку в configure для OS=FreeBSD и убираю параметр -fvolatile. После этого процесс сборки проходит без проблем. По-хорошему, нужно было разобраться кем именно вызывается эта опция, но при попытке запустить вручную gcc с соответствующими параметрами, я получаю ошибку о невозможности найти conftest.c и входных файлов. После вмешательства в configure mailter-ahead собирается и работает. С milter-sender я поступаю еще более тупо - у меня есть порт, сдертый с дерева портов в области 4.8. Я его разварачиваю, а в distfiles подбрасываю linsnert и сам milter-sender. make install clean дает то, что мне нужно. С milter-sender есть одна проблема - очень редко он падает без объяснения причины. Ручной запуск решает проблему ровно до следующего письма. Экспериментальным путем выяснил, что проблема где-то в cache.db. Помогает удаление этого файла. -------- Best regards. Igor Zemliansky i.zemliansky(dog)gmail(point)com -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/648828734303.html, оценка из 5, голосов 10
|