[FUG-BR] dsniff

Renato Botelho garga em FreeBSD.org
Segunda Setembro 11 12:37:24 BRT 2006


carlos wrote:
> Bom dia utilizo o FreeBSD 5.5 e tentei instalar o dsniff atraves do
> ports, mais recebi a seguinte menssagem,
> 
> dsniff-2.3_1 is marked as broken: Depends on incompatible versions of
> libnet.
> *** Error code 1
> 
> Alguem sabe o que pode estar acontecendo ou como eu posso instalar o
> dsniff ja tentei tambem atraves do pkg_add -r dsniff e nao aencontra o
> pacote, e tambem ja atualizei o ports, desde de ja agradeco a atencao
> recebida.

O que acontece com esse port é o seguinte. Ele tem duas
dependências, uma delas é o net/libnet10, a série 1.0 da libnet e a
outra é o net/libnids.

Até aí tudo certo, porém, o port libnids depende do port net/libnet,
que é a versão 1.1 da libnet.

Aí está o problema, libnet e libnet10 não podem coexistir, então
esse port foi marcado como BROKEN.

Como esse port, infelizmente assim como muitos outros, não tem
MAINTAINER, ou seja, não tem ninguém específico responsável por ele,
ele fica quebrado.

Existem duas possíveis soluções, a primeira e mais correta seria
acertar o código do dsniff para que ele compile normalmente com a
série 1.1 da libnet.

A segunda seria dar um jeito da libnet 1.0 e 1.1 poderem coexistir,
porém, é uma solução muito mais complexa.

Tenta entrar em contato com o autor do dsniff, explicar o problema e
ver se há possibilidade de compilar com a libnet-1.1.
-- 
Renato Botelho <garga @ FreeBSD.org>
               <freebsd @ galle.com.br>
GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc


Mais detalhes sobre a lista de discussão freebsd