From: "Renato Botelho" <[EMAIL PROTECTED]> > Em 20/4/2006 13:08 Luciano Brandâo Cruz escreveu: > > Alguem sabe como resolver isso: > > > > (mail2:/usr/ports/security/vscan)# make > > ===> uvscan-4.40e_1 depends on shared library: c.3 - not found > > ===> Verifying install for c.3 in /usr/ports/misc/compat3x > > ===> compat3x-i386-5.0.20020925 is forbidden: "FreeBSD-SA-03:05.xdr, > > FreeBSD-SA-03:08.realpath - not fixed / no lib available". > > *** Error code 1 > > > > Stop in /usr/ports/misc/compat3x. > > *** Error code 1 > > Ele depende do compat3x, que eh um pacote com falhas de seguranca. > Se vc nao se importar de instalar o compat3x mesmo assim, faca o > seguinte > > cd /usr/ports/security/vscan > make -DDISABLE_VULNERABILITIES install clean > > Voce pode tb usar um outro antivirus, que seja freeware, como o > clamav por exemplo. (/usr/ports/security/clamav)
Tente assim: # cd /usr/ports/security/vscan E aplica esse patch: --- Makefile.orig Mon Nov 22 08:58:47 2004 +++ Makefile Sat Apr 22 03:53:08 2006 @@ -19,7 +19,7 @@ RUN_DEPENDS+= ${LOCALBASE}/sbin/update_dat:${PORTSDIR}/security/uvscan-dat # misc/compat3x is forbidden, but if it is compiled into the system # we may still be good to go. -LIB_DEPENDS+= c.3:${PORTSDIR}/misc/compat3x +#LIB_DEPENDS+= c.3:${PORTSDIR}/misc/compat3x LIB_DEPENDS+= m.2:${PORTSDIR}/misc/compat4x ONLY_FOR_ARCHS= i386 Depois o basico: # make install clean Nesse momento o uvscan ainda nao funciona: # uvscan /usr/libexec/ld-elf.so.1: Shared object "libc.so.3" not found, required by "uvscan" Então.. # ln -s /lib/libc.so.6 /lib/libc.so.3 Pronto.. o uvscan esta funcionando, sem usar o compat3 :) Se nao funcionar verifique se na sua versao do FreeBSD a lib disponivel tem o mesmo nome do meu exemplo (libc.so.6) pois isso muda pra cada verão (4.X, 5.X, 6.X e 7). luiz _______________________________________________ freebsd mailing list freebsd@fug.com.br http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br