gesousa
(usa Ubuntu)
Enviado em 22/10/2008 - 17:13h
o erro "cannot open shared object file: No such file or directory"
normalmete é por conta de permissão.
normalmente o arquivo libgtk-1.2.so.0 quando terminado em 0 é só um link para a lib verdadeira.
procura descobrir qual a lib verdadeira normalmente tem o mesmo nome do arquivo + o numero da versão. ex: libGL.so.1 o arquivo verdadeiro seria o libGL.so.1.2
bom para descobrir faça uma busca na pasta lib:
ls -l /usr/lib/libgtk*
a versão que achar verifica o modo de escrita:
libGL.so.X.X deve estar "-rw-rw-r--". se estiver "-rw-rw----", de o comando
sudo chmod o+r /usr/lib/libgtk-1.2.so.X.X
e depois recrie o link
sudo ln -s /usr/lib/libgtk-1.2.so.X.X /usr/lib/libgtk-1.2.so.0
OBS: o arquivo libgtk-1.2.so.X.X é só para exemplo no lugar do X deve ser o numero da versão da lib... a pasta tb pode ser outra ex: /usr/lib/gtk/... não estou no ubuntu agora para poder verificar corretamente qual o nome do arquivo.