Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: sendmail - RCPT To: based relaying   Igor Zemliansky   01 Nov 2006 16:00:08 
Архивное /ru.unix.bsd/648828734303.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional