Olá,

A versão do meu FreeBSD 5.2.1-RELEASE-p9.

Ontem, um amigo me orientou a atualizar pelo "pkgdb -u -F", 
"portupgrade -a", mas não rolou....

Instalei então pelo binário (pkg_add ntop....), e apareceu a seguinte 
mensagem:

# ntop -i sis0
/libexec/ld-elf.so.1: Shared object "libpthread.so.1" not found


Mais alguma sugestão ?


Abraços,
Anderson.


----- Original Message ----- 
From: "Renato Botelho" <[EMAIL PROTECTED]>
To: "Lista de discussao sobre FreeBSD" <freebsd@fug.com.br>
Sent: Wednesday, March 29, 2006 9:12 AM
Subject: Re: [FUG-BR] Erro ao Instalar ntop


On 3/28/06, Anderson Watanabe Oliveira <[EMAIL PROTECTED]> wrote:
> Pessoal,
>
>
>
> Estou tentando instalar o ntop através do ports, mas estou tendo o 
> seguinte erro:
>
>
> cc -g -O -pipe -mcpu=pentiumpro -I/usr/local/include -g -Wshadow 
> -Wpointer-arith 
>  -WmissingWnested-externs -fPIC -DPIC -g -O -pipe -mcpu=pentiumpro 
> -I/usr/local/include 
>  -g -Wshadow  -Wmissing-declarations -Wnested-externs -fPIC -DPIC 
> -rpath=/usr/lib:/usr/local/lib 
>  -rpathop -rpath=/usr/lib:/usr/local/lib ntop-main.o 
> top-admin.o  -L/usr/local/lib -L/usr/lib ./op.so myrrd/.libs/libmyrrd.so 
> /usr/local/lib/libxml2.so -liconv -lm -lcrypt -lssl -lcryptogd -lpng -lz 
> -lwrap 
>  -Wl,--rpath -Wl,/usr/local/lib
> ./.libs/libntop.so: undefined reference to `pthread_create'
> ./.libs/libntop.so: undefined reference to `pthread_equal'
> ./.libs/libntop.so: undefined reference to `pthread_detach'
> ./.libs/libntopreport.so: undefined reference to `pthread_kill'
> ./.libs/libntop.so: undefined reference to `pthread_join'
> ./.libs/libntopreport.so: undefined reference to `pthread_cond_timedwait'
> gmake[2]: *** [ntop] Error 1
> gmake[2]: Leaving directory `/usr/ports/net/ntop/work/ntop-3.2'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/net/ntop/work/ntop-3.2'
> gmake: *** [all] Error 2
> *** Error code 2
>
> Stop in /usr/ports/net/ntop.
> *** Error code 1
>
> Stop in /usr/ports/net/ntop.
>
>
> Em pesquisas na internet, fala-se de uma possível atualização ou falta de 
> alguma lib. Mas não consegui identificar o que seja...
>
> Já verifiquei diversos itens, e não consegui obter sucesso.
>
>
> O que pode estar de errado?

O que esta faltando nessa linha cc, é uma referencia a lib de threads
(-lpthread -pthread) dependendo da versão do Free, a coisa muda um
pouco.

Por essa razão o ports tem uma variável PTHREAD_LIBS que fornece o
mais correto de acordo com a versão.

Me passe a versão do seu Free e certifique-se que a árvore do ports
está atualizada e eu tentarei simular o problema aqui.

[]s
--
Renato Botelho
_______________________________________________
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br

_______________________________________________
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br

Responder a