The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не собирается clamav 0.87"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не собирается clamav 0.87" 
Сообщение от Пользователь Искать по авторуВ закладки on 04-Окт-05, 11:11  (MSK)
Всем привет. Посты про несобирающийся порт clam-0.87 чуть ниже уже видел, но там немного другая ситауция. У меня на свежеобновленном дереве портов, при удаленном предыдущем clam-е, порт не собирается конкретно из-за clamav-milter (он ежит там отдельно в каталоге). Ошибку выдает следующую

clamav-milter.o(.text+0x183e): undefined reference to `smfi_opensocket'

Я уже перерыл все что знал - проверил последний ли sendmail, установлены ли файлы заголовков в /usr/local/include/libmilter, есть ли в этих файлах описание этой самой функции smfi_opensocket. Все есть, все на своих местах, даже определение функции по параметрам совпадает.

Единственное что осталось, это накатить систему на более свежую, сейчас
FreebSD 4.9. Но может кто подскажет, может кто сталкивался с подобным?
    

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Не собирается clamav 0.87" 
Сообщение от lavr emailИскать по авторуВ закладки on 04-Окт-05, 11:33  (MSK)
>Всем привет. Посты про несобирающийся порт clam-0.87 чуть ниже уже видел, но
>там немного другая ситауция. У меня на свежеобновленном дереве портов, при
>удаленном предыдущем clam-е, порт не собирается конкретно из-за clamav-milter (он ежит
>там отдельно в каталоге). Ошибку выдает следующую
>
>clamav-milter.o(.text+0x183e): undefined reference to `smfi_opensocket'
>
>Я уже перерыл все что знал - проверил последний ли sendmail, установлены
>ли файлы заголовков в /usr/local/include/libmilter, есть ли в этих файлах описание
>этой самой функции smfi_opensocket. Все есть, все на своих местах, даже
>определение функции по параметрам совпадает.
>
>Единственное что осталось, это накатить систему на более свежую, сейчас
>FreebSD 4.9. Но может кто подскажет, может кто сталкивался с подобным?
>

# ldconfig -r | grep milter

# ls -la /usr/include/libmilter/

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Не собирается clamav 0.87" 
Сообщение от Дениска Искать по авторуВ закладки(??) on 04-Окт-05, 12:44  (MSK)
># ldconfig -r | grep milter
23:-lmilter.2 => /usr/lib/libmilter.so.2
># ls -la /usr/include/libmilter/
-r--r--r--   1 root  bin    13830  4 окт 10:58 mfapi.h  
-r--r--r--   1 root  bin     3959  4 окт 10:58 mfdef.h  

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Не собирается clamav 0.87" 
Сообщение от lavr emailИскать по авторуВ закладки on 04-Окт-05, 14:34  (MSK)
>># ldconfig -r | grep milter
>23:-lmilter.2 => /usr/lib/libmilter.so.2
>># ls -la /usr/include/libmilter/
>-r--r--r--   1 root  bin    13830  
>4 окт 10:58 mfapi.h
>-r--r--r--   1 root  bin     3959
> 4 окт 10:58 mfdef.h

ты писал что-то про "последний" sendmail и

# ls -la /usr/local/include/libmilter

??? сравни с верхним

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Не собирается clamav 0.87" 
Сообщение от Дениска Искать по авторуВ закладки(??) on 04-Окт-05, 14:42  (MSK)
>>># ldconfig -r | grep milter
>>23:-lmilter.2 => /usr/lib/libmilter.so.2
>>># ls -la /usr/include/libmilter/
>>-r--r--r--   1 root  bin    13830  
>>4 окт 10:58 mfapi.h
>>-r--r--r--   1 root  bin     3959
>> 4 окт 10:58 mfdef.h
>
>ты писал что-то про "последний" sendmail и
>
># ls -la /usr/local/include/libmilter
>
>??? сравни с верхним
sorry, lavr, не очень понял фразу. что с чем сравнить? содержимое каталогов
/usr/local/include/libmilter
и /usr/include/libmilter ?
оно одинаковое.
последний сендмыл из портов ставит свои хидеры (насколько я понимаю) в
/usr/local/incule/libmilter? я уж пробовал в libmilter.c в #include указывать кокретно на /usr/local/include... не помогает. может чего-то недопонял?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Не собирается clamav 0.87" 
Сообщение от lavr emailИскать по авторуВ закладки on 04-Окт-05, 15:48  (MSK)
>>>># ldconfig -r | grep milter
>>>23:-lmilter.2 => /usr/lib/libmilter.so.2
>>>># ls -la /usr/include/libmilter/
>>>-r--r--r--   1 root  bin    13830  
>>>4 окт 10:58 mfapi.h
>>>-r--r--r--   1 root  bin     3959
>>> 4 окт 10:58 mfdef.h
>>
>>ты писал что-то про "последний" sendmail и
>>
>># ls -la /usr/local/include/libmilter
>>
>>??? сравни с верхним
>sorry, lavr, не очень понял фразу. что с чем сравнить? содержимое каталогов
>
>/usr/local/include/libmilter
>и /usr/include/libmilter ?
>оно одинаковое.
>последний сендмыл из портов ставит свои хидеры (насколько я понимаю) в
>/usr/local/incule/libmilter? я уж пробовал в libmilter.c в #include указывать кокретно на /usr/local/include...
>не помогает. может чего-то недопонял?

собирай sendmail из портов с поддержкой milter и сборку логгируй
чтобы посмотреть как она идет, ну и хорошо бы посмотреть КАКИЕ headers
цепляются при сборке sendmail и какие при сборке clamav

У теб два инклюда для milter - один в системе, другой в расширение
системы local

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Не собирается clamav 0.87" 
Сообщение от Дениска Искать по авторуВ закладки(??) on 05-Окт-05, 11:46  (MSK)
>собирай sendmail из портов с поддержкой milter и сборку логгируй
>чтобы посмотреть как она идет, ну и хорошо бы посмотреть КАКИЕ headers
собираю из портов, в Makefile что идет по дефолту раскоментировал только отключение IP_V6, мильтер там, как я понимаю, давненько уже по умолчанию компилится.

>
>цепляются при сборке sendmail и какие при сборке clamav
>
вот тут не очень понял. в моем представлении sendmail цепляет свои собственные include, которые вместе с ним идут, и потом их при make install копирует в систему (в случае порта это /usr/local/include).

>У теб два инклюда для milter - один в системе, другой в
>расширение
>системы local
да, это я понял, и в /usr/include/libmilter просто скопировал содержимое /usr/local/include/libmilter. Сделал это еще до того, как задался вопросом на форуме.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Не собирается clamav 0.87" 
Сообщение от lavr emailИскать по авторуВ закладки on 05-Окт-05, 12:04  (MSK)
>>собирай sendmail из портов с поддержкой milter и сборку логгируй
>>чтобы посмотреть как она идет, ну и хорошо бы посмотреть КАКИЕ headers
>собираю из портов, в Makefile что идет по дефолту раскоментировал только отключение
>IP_V6, мильтер там, как я понимаю, давненько уже по умолчанию компилится.
>
>
>>
>>цепляются при сборке sendmail и какие при сборке clamav
>>
>вот тут не очень понял. в моем представлении sendmail цепляет свои собственные
>include, которые вместе с ним идут, и потом их при make
>install копирует в систему (в случае порта это /usr/local/include).
>
>>У теб два инклюда для milter - один в системе, другой в
>>расширение
>>системы local
>да, это я понял, и в /usr/include/libmilter просто скопировал содержимое /usr/local/include/libmilter. Сделал
>это еще до того, как задался вопросом на форуме.

если не ошибаюсь:

- в 4.9 штатно старый sendmail и соответственно библиотека milter
- если мы ставим sendmail из портов - если не изменяет память,
штатная библиотека milter должна замениться той что из портов, в том
числе и headers
- если мы после этого к примеру выполнили пересборку системы, мы
заменим milter который был установлен при сборке sendmail из портов

Это объяснение и как пример, к сожалению 4.9 у меня нет, а на 4.10/11
таких проблем не имею, не понимаю в чем дело, скорей всего нужно
конкретно по шагам ВСЕ разбирать, возможно снести clamav и sendmail
и вычистить из /var/db/pkg & /var/db/ports и затем find чтобы ошметков
milter не осталось и только после этого собирать заново.
Конфиги sendmail'а, clamav и всего что к ним сохранить перед началом
"боевых" действий

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру