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

Responder a