Я использую OS X server 10.8. ClamXAV встроен. Я установил и запускаю squidman (прокси-сервер Squid). Я хотел бы установить HAVP и запустить его.
Ошибка, которую я получаю, когда я ./configure в каталоге HAVP:
checking for ClamAV scanner library... clamav-config not found
Error finding ClamAV installation! Add ClamAV binaries path to PATH and run configure again.
To disable ClamAV library support, use --disable-clamav.
Расположение clamav-config:
почта: локальный everett $ cd / usr / local / clamXav / bin
почта: бин эверетт $ ls
ClamXavProxyHelper clamconf freshclam
RunFreshclam clamdscan sigtool
clamav-config clamdtop
clambc clamscan
Мой путь:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin:/usr/local/clamXav/sbin:/usr/local/clamXav/bin
Итак, что происходит, и как мне заставить это (установка HAVP) работать?
РЕДАКТИРОВАТЬ Новая ошибка после ./configure завершается успешно, и я пытаюсь сделать:
cd havp && make
g++ -g -O2 -I/usr/local/Cellar/clamav/0.97.6/include -Wall -g -O2 -DHAVE_CONFIG_H -c -o scannerhandler.o scannerhandler.cpp
In file included from scannerhandler.cpp:26:
scanners/clamlibscanner.h:37: error: field ‘limits’ has incomplete type
make[1]: *** [scannerhandler.o] Error 1
make: *** [all] Error 2
РЕДАКТИРОВАТЬ 2 Произошло обновление до HAVP (с версии .88 до версии .92a). Запуск установки обновления завершился успешно.
osx-server
proxy
anti-virus
Everett
источник
источник
Ответы:
Сообщение об ошибке является убедительным доказательством того, что скрипт configure не получает никаких выходных данных при попытке запустить clamav-config, но, к сожалению, «не найденная» часть является произвольным допущением в скрипте, а не результатом фактического анализа сбоя во время выполнения. Есть несколько возможных причин сбоя:
Примечание: № 4 - это то, почему я воздерживался от перевода значительных машин на ML. В моей системе морских свинок есть хронические нарушения в песочнице из-за блокировки собственных программ Apple, что обнуляет мою веру в то, что компоненты сервера не сломаются.
источник
Глядя на источник этой вещи ( HAVP ) Я вижу, что make-файл вряд ли будет виновником.
configure
иconfigure.in
кажись интереснее.Попробуйте эту команду:
что это возвращает, если вообще что-нибудь? Он используется в файлах конфигурации как:
определить префикс и версию clamav. Извините, все, что я могу предложить, это отправная точка, но я надеюсь, что это лучше, чем ничего.
источник