FreeBSD 5.1
Sendmail-8.13.5При сборке clamav-0.88 вылетает с ошибкой:
mkdir .libs
gcc -g -O2 -o .libs/clamav-milter cfgparser.o getopt.o memory.o misc.o clamav-milter.o ../libclamav/.libs/libclamav.so -lz -lbz2 /usr/lib/libgmp.so -lmilter -lc_r -lwrap -Wl,--rpath -Wl,/usr/local/lib
clamav-milter.o: In function `main':
/home/rom/work/clamav-0.88/clamav-milter/clamav-milter.c:1579: undefined reference to `smfi_opensocket'
*** Error code 1Stop in /home/rom/work/clamav-0.88/clamav-milter.
*** Error code 1Файл в котором описывается smfi_opensocket - "/usr/include/libmilter/mfapi.h" есть.
В файле clamav/libmilter есть ссылка на него такая: #include libmilter/mfapi.hно не собирается. такое впечатление, что make не находит mfapi.h
Подскажите, плиз, в какую сторону копать?
попробовать положить копию mfapi.h в текущий каталог.
Если нет-подумать об апгрейде до 5.5
>попробовать положить копию mfapi.h в текущий каталог.
>Если нет-подумать об апгрейде до 5.5нет не собирается :(
положил уже куда только можно.Есть еще у меня сервак, так на нем вообще 4.11 стоит и на ней clamav собирается на ура, блин! Может какую-нибудь часть системы заапгрейдить?
а не разного ли возраста libmilter.so и libmilter.a ?
Тот который сильно старше, возможно, мешает.
>FreeBSD 5.1
>Sendmail-8.13.5
>
>При сборке clamav-0.88 вылетает с ошибкой:
Установить с портов
У меня FreeBSD 5.0
После cvsup && portupgrade поимел clamav-0.88, у которого нет clamd...
Есть только файлы clamav-config и clamscan...clamav-clamd.sh
clamav-milter.sh
не запускаются, т.к.:
/usr/local/etc/rc.d/clamav-clamd.sh: INFO: run_rc_command: cannot run /usr/local/sbin/cla
md)clamav-freshclam.sh запускается, работает и даже обновляет базы...
Как такое могло случиться? Переустановка порта не помогает.
Никто не сталкивался? Какие еще есть free антивирусы?>У меня FreeBSD 5.0
>После cvsup && portupgrade поимел clamav-0.88, у которого нет clamd...
>Есть только файлы clamav-config и clamscan...
>
>clamav-clamd.sh
>clamav-milter.sh
>не запускаются, т.к.:
> /usr/local/etc/rc.d/clamav-clamd.sh: INFO: run_rc_command: cannot run /usr/local/sbin/cla
>md)
>
>clamav-freshclam.sh запускается, работает и даже обновляет базы...
>
>Как такое могло случиться? Переустановка порта не помогает.
у меня RedHat 8 - там такие сообщения:
collect2: ld returned 1 exit status
make: *** [clamav-milter] Error 1
а вот на федоре все в лет собирается так что дело в ld думаю.
>у меня RedHat 8 - там такие сообщения:
>collect2: ld returned 1 exit status
>make: *** [clamav-milter] Error 1
>а вот на федоре все в лет собирается так что дело в
>ld думаю.
да, похоже так и есть. из портов тоже не ставится с такой же ошибкой.
буду ставить другую фрюху.
Таж ботва под RH7,2.... А что такое ld?