HAVP y OS Xserver

Estoy ejecutando el server OS X 10.8 ClamXAV está integrado. He instalado y estoy ejecutando squidman (server proxy Squid). Me gustaría instalar HAVP y ponerlo en funcionamiento.

El error que recibo cuando configuro ./configure en el directory 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. 

La location de clamav-config:

mail: everett local $ cd / usr / local / clamXav / bin

correo: bin everett $ ls

 ClamXavProxyHelper clamconf freshclam RunFreshclam clamdscan sigtool clamav-config clamdtop clambc clamscan 

Mi path:

 /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 

Entonces, ¿qué está pasando y cómo hago que esto (la installation HAVP) funcione?

EDITAR Nuevo error después de que ./configure sea exitoso, e bash make:

 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 

EDIT 2 Hubo una actualización de HAVP (de la versión .88 a la versión .92a). Ejecutar la installation en la actualización tuvo éxito.

  • Omitir proxy para direcciones locales
  • ¿Cómo hago para que Safari, Chrome, Mail y otras aplicaciones utilicen diferentes proxies SOCKS?
  • La configuration del proxy no se saveá en el llavero
  • ¿Configuraciones de proxy del sistema inaccesibles para Java, Firefox, VMware Fusion, etc.?
  • Autenticación de proxy Ipad
  • Usando el proxy web de Charles con el punto de acceso de iPhone
  • Cambiar entre proxy y configuration sin proxy en .bash_profile
  • iMessage / iCloud a través de SSH Port forward para pasar el firewall
  • 2 Solutions collect form web for “HAVP y OS Xserver”

    El post de error es una testing fehaciente de que el script configure no obtiene ningún resultado cuando intenta ejecutar clamav-config, pero desafortunadamente la parte "no encontrada" es una suposition arbitraria en el script, no un resultado del análisis del time de ejecución real del error. Hay varias causas posibles para la falla:

    1. El script de configuration no está viendo lo que dices en tu $ PATH. Hay varias causas de raíz potenciales para eso, pero una forma de descartarlo: busque en config.log las líneas cercanas a la parte superior que comienzan con "RUTA:" para confirmar lo que el script vio en $ PATH.
    2. Los permissions para el script clamav-config no permiten que el usuario que está ejecutando configure lo ejecute. Esto se repararía con 'sudo chmod 755 clamav-config'
    3. Su script clamav-config en realidad tiene una cadena vacía como su valor de $ prefijo. Eso sería una mala chapuza en cómo se instaló Clamav, pero podría no causar ningún problema hasta que intentes build algo que dependa de él. El cheque sería search en clamav-config, la solución sería hacer una installation clamav adecuada.
    4. El sandboxing de Mountain Lion está bloqueando la ejecución de clamav-config por configure. No estoy seguro de cómo solucionar esto, pero la denegación debe registrarse. No estoy seguro de si ML los guarda en cualquier logging de text, pero una invocación adecuada de 'syslog' los mostrará (ver 'man syslog' para detalles sangrientos)

    Nota al margen: el # 4 es el motivo por el que he impedido mover máquinas significativas a ML. En mi sistema de conejillo de indias hay violaciones crónicas de capa de arena bloqueadas por los propios progtwigs de Apple, lo que borra mi confianza en que los componentes del Servidor no se romperán.

    Al ver la fuente de esta cosa ( HAVP ), veo que el file MAKE no es el culpable. La configure y la configure.in parecen más interesantes.

    Pruebe este command:

     clamav-config --prefix 2>/dev/null 

    ¿Qué devuelve, si acaso? Se usa en los files de configuration como:

     clamprefix="`clamav-config --prefix 2>/dev/null`" clamversion="`clamav-config --version 2>/dev/null`" 

    para determinar el prefijo y la versión de clamav. Lo siento todo lo que puedo sugerir es un punto de partida, pero espero que sea mejor que nada.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).