Здравствуйте.
Не могу побороть проблему обновления clamav. Версия ОС - FreeBSD 6.1. Текущая версия clamav - clamav-0.93. Обновляюь из портов на версию 0.93.1_2.
Выдает при сборке вот что:
cc -O2 -fno-strict-aliasing -pipe -o .libs/clamscan output.o getopt.o cfgparser.o misc.o options.o clamscan.o others.o manager.o treewalk.o -L/usr/local/lib ../libclamav/.libs/libclamav.so /usr/ports/security/clamav/work/clamav-0.93.1/libclamunrar_iface/.libs/libclamunrar_iface.so /usr/ports/security/clamav/work/clamav-0.93.1/libclamunrar/.libs/libclamunrar.so -lbz2 /usr/local/lib/libgmp.so -lz -lthr -Wl,--rpath -Wl,/usr/local/lib
../libclamav/.libs/libclamav.so: undefined reference to `gethostbyname_r'
*** Error code 1Stop in /usr/ports/security/clamav/work/clamav-0.93.1/clamscan.
*** Error code 1
Stop in /usr/ports/security/clamav/work/clamav-0.93.1.
*** Error code 1
Stop in /usr/ports/security/clamav/work/clamav-0.93.1.
*** Error code 1
Stop in /usr/ports/security/clamav.
*** Error code 1
Stop in /usr/ports/security/clamav.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.856.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=clamav-0.93 UPGRADE_PORT_VER=0.93 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! security/clamav (clamav-0.93) (linker error)
Возможно проблема кроется в unrar, ибо ldconfig выдает вот что:
# ldconfig -r | grep unrar
94:-lunrar.3 => /usr/local/lib/libunrar.so.3
95:-lclamunrar.4 => /usr/local/lib/libclamunrar.so.4
117:-lclamunrar_iface.4 => /usr/local/lib/libclamunrar_iface.so.4
Поможите люди добрые.