Ajuda - Busca - Membros - Calendário
Versão Completa: Problema com uma biblioteca
Hangar Network Forum > Miscelânea > Hangarix
fafadebelem
Olá todos ,

alguem roda o cliente de quakeworld (ezquake) no linux (o binario glx) ?
to com um problema na biblioteca q eu nao faço idéia de como arrumar ...
bom , o erro é esse :

bruno@bruno:/usr/local/ezquake$ ls
ezquake ezquake-gl.glx ezquake.svga ezquake.x11 gnu.txt ID1 qw
bruno@bruno:/usr/local/ezquake$ ./ezquake-gl.glx
./ezquake-gl.glx: error while loading shared libraries: libXxf86dga.so.1: cannot open shared object file: No such file or directory

ai esse erro é tipico da biblioteca nao ser encontrada, por estar em algum lugar maluco (ou nao existe).

dai eu dou um locate nela:
bruno@bruno:/usr/local/ezquake$ locate libXxf86dga.so.1
/usr/lib/libXxf86dga.so.1
/usr/lib/libXxf86dga.so.1.0.0
bruno@bruno:/usr/local/ezquake$

ela ta certinha no /usr/lib ,

no /etc/ld.so.conf tem:
include /etc/ld.so.conf.d/*.conf
include /usr/lib

quando dou um ldconfig tb dá o mesmo erro...

alguem pode me ajudar?
obrigado!
Tristan.Gostosão
QUOTE(fafadebelem @ Nov 16 2007, 10:44 AM) *
Olá todos ,

alguem roda o cliente de quakeworld (ezquake) no linux (o binario glx) ?
to com um problema na biblioteca q eu nao faço idéia de como arrumar ...
bom , o erro é esse :

bruno@bruno:/usr/local/ezquake$ ls
ezquake ezquake-gl.glx ezquake.svga ezquake.x11 gnu.txt ID1 qw
bruno@bruno:/usr/local/ezquake$ ./ezquake-gl.glx
./ezquake-gl.glx: error while loading shared libraries: libXxf86dga.so.1: cannot open shared object file: No such file or directory

ai esse erro é tipico da biblioteca nao ser encontrada, por estar em algum lugar maluco (ou nao existe).

dai eu dou um locate nela:
bruno@bruno:/usr/local/ezquake$ locate libXxf86dga.so.1
/usr/lib/libXxf86dga.so.1
/usr/lib/libXxf86dga.so.1.0.0
bruno@bruno:/usr/local/ezquake$

ela ta certinha no /usr/lib ,

no /etc/ld.so.conf tem:
include /etc/ld.so.conf.d/*.conf
include /usr/lib

quando dou um ldconfig tb dá o mesmo erro...

alguem pode me ajudar?
obrigado!

O /usr/lib nem precisaria estar no ld.so.conf. Tenta colocar o /usr/lib no LD_LIBRARY_PATH so para testar. Tenta dar um
CODE
% strings ezquake-gl.glx | grep ld-linux
O que aparece?
fafadebelem
Dae Tristan , valeu pela resposta e mal pela demora ...
fiquei uns dias fora e so hoje que vi a resposta!

bom eu dei um 'strings ezquake-gl.glx | grep ld-linux'
e aparece :
root@bruno:/usr/local/ezquake# strings ezquake-gl.glx | grep ld-linux
/lib/ld-linux.so.2

pelo jeito existe né ?

[]'s
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2009 Invision Power Services, Inc.