The OpenNET Project / Index page

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

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

"Проблемы с установкой Clamav 0.90_2"  
Сообщение от SJackal email(ok) on 26-Фев-07, 12:55 
Решил переставить на новую версию и вот что вышло
In file included from /usr/include/limits.h:96,
                 from /usr/include/pthread.h:45,
                 from clamav-milter.c:76:
/usr/include/sys/syslimits.h:47: warning: `NAME_MAX' redefined
../libclamav/others.h:55: warning: this is the location of the previous definition
In file included from clamav-milter.c:86:
/usr/include/sys/param.h:213: warning: `MIN' redefined
../libclamav/others.h:128: warning: this is the location of the previous definition
/usr/include/sys/param.h:214: warning: `MAX' redefined
../libclamav/others.h:131: warning: this is the location of the previous definition
clamav-milter.c: In function `clamfi_eom':
clamav-milter.c:3547: warning: passing arg 2 of `smfi_addrcpt' discards qualifiers from pointer target type
clamav-milter.c:3588: warning: passing arg 2 of `smfi_addrcpt' discards qualifiers from pointer target type
/bin/sh /usr/local/bin/libtool --tag=CC --mode=link cc  -O -pipe   -L/usr/local/lib  -pthread -o clamav-milter  cfgparser.o  output.o  getopt.o  memory.o  misc.o  network.o  clamav-milter.o  ../libclamav/libclamav.la -lmilter  -pthread -lwrap -pthread -lc_r
mkdir .libs
cc -O -pipe -pthread -o .libs/clamav-milter cfgparser.o output.o getopt.o memory.o misc.o network.o clamav-milter.o -pthread -pthread  -L/usr/local/lib ../libclamav/.libs/libclamav.so /usr/local/lib/libiconv.so -lz -lbz2 /usr/local/lib/libgmp.so -lmilter -lwrap -pthread -Wl,--rpath -Wl,/usr/local/lib
clamav-milter.o: In function `main':
clamav-milter.o(.text+0x1c3e): undefined reference to `smfi_opensocket'
*** Error code 1

теперь даже немогу поставить старую версию!
Весь инет перелапатил нашел что типа милтер обновить сендмыла все сделал непомогло...помогите плиззз... у меня freebsd 4.10

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

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблемы с установкой Clamav 0.90_2"  
Сообщение от cherepashka (??) on 26-Фев-07, 13:04 
>Решил переставить на новую версию и вот что вышло
>In file included from /usr/include/limits.h:96,
>            
>     from /usr/include/pthread.h:45,
>            
>     from clamav-milter.c:76:
>/usr/include/sys/syslimits.h:47: warning: `NAME_MAX' redefined
>../libclamav/others.h:55: warning: this is the location of the previous definition
>In file included from clamav-milter.c:86:
>/usr/include/sys/param.h:213: warning: `MIN' redefined
>../libclamav/others.h:128: warning: this is the location of the previous definition
>/usr/include/sys/param.h:214: warning: `MAX' redefined
>../libclamav/others.h:131: warning: this is the location of the previous definition
>clamav-milter.c: In function `clamfi_eom':
>clamav-milter.c:3547: warning: passing arg 2 of `smfi_addrcpt' discards qualifiers from pointer target
>type
>clamav-milter.c:3588: warning: passing arg 2 of `smfi_addrcpt' discards qualifiers from pointer target
>type
>/bin/sh /usr/local/bin/libtool --tag=CC --mode=link cc  -O -pipe   -L/usr/local/lib  
>-pthread -o clamav-milter  cfgparser.o  output.o  getopt.o  memory.o
> misc.o  network.o  clamav-milter.o  ../libclamav/libclamav.la -lmilter  -pthread
>-lwrap -pthread -lc_r
>mkdir .libs
>cc -O -pipe -pthread -o .libs/clamav-milter cfgparser.o output.o getopt.o memory.o misc.o network.o
>clamav-milter.o -pthread -pthread  -L/usr/local/lib ../libclamav/.libs/libclamav.so /usr/local/lib/libiconv.so -lz -lbz2 /usr/local/lib/libgmp.so -lmilter
>-lwrap -pthread -Wl,--rpath -Wl,/usr/local/lib
>clamav-milter.o: In function `main':
>clamav-milter.o(.text+0x1c3e): undefined reference to `smfi_opensocket'
>*** Error code 1
>
>теперь даже немогу поставить старую версию!
>Весь инет перелапатил нашел что типа милтер обновить сендмыла все сделал непомогло...помогите
>плиззз... у меня freebsd 4.10
>

А компилятор у Вас какой? В смысле версия. Может его обновить надо. В требованиях для установки Clam на это счет есть что-нибудь?

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

2. "Проблемы с установкой Clamav 0.90_2"  
Сообщение от lavr email on 26-Фев-07, 13:51 
>Решил переставить на новую версию и вот что вышло
>In file included from /usr/include/limits.h:96,
>            
>     from /usr/include/pthread.h:45,
>            
>     from clamav-milter.c:76:
>/usr/include/sys/syslimits.h:47: warning: `NAME_MAX' redefined
>../libclamav/others.h:55: warning: this is the location of the previous definition
>In file included from clamav-milter.c:86:
>/usr/include/sys/param.h:213: warning: `MIN' redefined
>../libclamav/others.h:128: warning: this is the location of the previous definition
>/usr/include/sys/param.h:214: warning: `MAX' redefined
>../libclamav/others.h:131: warning: this is the location of the previous definition
>clamav-milter.c: In function `clamfi_eom':
>clamav-milter.c:3547: warning: passing arg 2 of `smfi_addrcpt' discards qualifiers from pointer target
>type
>clamav-milter.c:3588: warning: passing arg 2 of `smfi_addrcpt' discards qualifiers from pointer target
>type
>/bin/sh /usr/local/bin/libtool --tag=CC --mode=link cc  -O -pipe   -L/usr/local/lib  
>-pthread -o clamav-milter  cfgparser.o  output.o  getopt.o  memory.o
> misc.o  network.o  clamav-milter.o  ../libclamav/libclamav.la -lmilter  -pthread
>-lwrap -pthread -lc_r
>mkdir .libs
>cc -O -pipe -pthread -o .libs/clamav-milter cfgparser.o output.o getopt.o memory.o misc.o network.o
>clamav-milter.o -pthread -pthread  -L/usr/local/lib ../libclamav/.libs/libclamav.so /usr/local/lib/libiconv.so -lz -lbz2 /usr/local/lib/libgmp.so -lmilter
>-lwrap -pthread -Wl,--rpath -Wl,/usr/local/lib
>clamav-milter.o: In function `main':
>clamav-milter.o(.text+0x1c3e): undefined reference to `smfi_opensocket'
>*** Error code 1
>
>теперь даже немогу поставить старую версию!
>Весь инет перелапатил нашел что типа милтер обновить сендмыла все сделал непомогло...помогите
>плиззз... у меня freebsd 4.10
>


cc -O -pipe -pthread -o .libs/clamav-milter cfgparser.o output.o getopt.o memory.o misc.o network.o clamav-milter.o -pthread -pthread  -L/usr/local/lib ../libclamav/.libs/libclamav.so /usr/local/lib/libiconv.so -lz -lbz2 /usr/local/lib/libgmp.so -lmilter -lwrap -pthread -Wl,--rpath -Wl,/usr/local/lib
clamav-milter.o: In function `main':
clamav-milter.o(.text+0x1c3e): undefined reference to `smfi_opensocket'
*** Error code 1

вот же ваша ошибка и строка сборки, вроде все понятно - не может найти хфункцию
smfi_opensock - в строке сборки:

cc -O ... -L/usr/local/lib библиотеки отсюда, затем -lz -lbz2 (по ldconfig) затем...
затем... - вот в этом пердимонокле похоже проблема - не может найти библиотеку milter
и соответственно undefined reference to `smfi_opensocket'

если последовательно вытянуть:

cc опции ./libs... барахло затем -L/usr/local/lib барахло и завершить -lmilter -lwrap
думаю все срастется, ну короче смысл ясен.

И конечно же:

# ldconfig -r | grep milter
должна быть

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

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

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




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

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