mandrivabrasil.org - Forum
18 de Maio de 2013, 03:56 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias:
 
   Home   Ajuda Login Registrar  
Páginas: [1]   Ir para o Fundo
  Imprimir  
Autor Tópico: Snes9x-gtk 1.53, não inicia (Resolvido)  (Lida 2526 vezes)
Dissection
Membro Jr.
**
Offline Offline

Mensagens: 58


Ver Perfil
« : 28 de Abril de 2011, 14:24 »

eu acabei de baixar a mais nova versão desse emulador de Super Nintendo, mas estou tendo dificuldades
para fazer com que ele funcione.
quando eu tento executar ele nada acontece, e rodando pelo terminal eu obtenho o seguinte resultado:

snes9x-1.53]$ ./snes9x-gtk
./snes9x-gtk: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory

eu tentei instalar essa midia mas não consegui encontrar nada.
se alguém tiver alguma ideia do que eu possa fazer o do que eu esteja fazendo errado eu agradeceria e muito.

para os que ficarem interessados em baixar o emulador ai vai o link:

http://code.google.com/p/snes9x-gtk/downloads/list

« Última modificação: 01 de Maio de 2011, 13:07 por Dissection » Registrado
Manoel Pinho
Administrador
Membro Vitalício
*****
Offline Offline

Mensagens: 8.398


inVISTA no seu conhecimento aprendendo linux !


Ver Perfil WWW
« Responder #1 : 29 de Abril de 2011, 22:43 »

Ele deve ter compilado essa versão binária em outra distribuição bem diferente porque no Mandriva essa biblioteca não existe com esse nome e versão pelo menos.

Baixe o código-fonte e compile na sua própria máquina.
Registrado

Dissection
Membro Jr.
**
Offline Offline

Mensagens: 58


Ver Perfil
« Responder #2 : 01 de Maio de 2011, 11:07 »

muito obrigado Manoel Pinho pelo auxilio, eu segui sua recomendação
e fui compilar eu mesmo esse emulador,
mas quem disse que eu consegui, ele retorna essa mensagem:

checking for GTK... no
configure: error: Package requirements ("gtk+-2.0 >= 2.16") were not met:

No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


eu tentei instalar de tudo que era jeito essa biblioteca mas nada, estou tomando uma surra
disso ai rs, se alguém mais uma vez puder me dar um auxilio.
 
Registrado
Manoel Pinho
Administrador
Membro Vitalício
*****
Offline Offline

Mensagens: 8.398


inVISTA no seu conhecimento aprendendo linux !


Ver Perfil WWW
« Responder #3 : 01 de Maio de 2011, 12:19 »

O site do projeto não fala nada sobre as dependências do programa, o que dificulta as coisas. Mas o jeito é ir instalando as bibliotecas solicitadas até que o configure não reclame mais.

Não sei seu conhecimento em relação a compilações, mas antes de tudo é preciso ter instalado os pacotes

task-c++-devel
task-c-devel

para compilar programas C/C++ no Mandriva.

As bibliotecas no mandriva sempre têm um nome do tipo libXXXX (32 bits) ou lib64XXX (64 bits). Para compilação, você precisa das bibliotecas de desenvolvimento, que contêm os arquivos header (.h). Elas estão nos pacotes  libXXXX-devel (32 bits) ou lib64XXX-devel (64 bits).

Para pesquisar quais são os nomes corretos dos pacotes, use

urpmq -a  libXXX

ou

urpmq -a  lib64XXX

No caso p.ex. dessa biblioteca GTK+2.0 pedida, será preciso instalar libgtk+2.0_0-devel para compilar e libgtk+2.0_0 para rodar o executável (ou lib64gtk+2.0_0 e lib64gtk+2.0_0-devel no caso de 64 bits)
Registrado

Dissection
Membro Jr.
**
Offline Offline

Mensagens: 58


Ver Perfil
« Responder #4 : 01 de Maio de 2011, 13:06 »

Mais uma vez eu só tenho que agradecer Manoel Pinho, com a sua ajuda eu consegui
compilar o emulador perfeitamente, com os nomes das bibliotecas corretas que vc me passou eu consegui
compilar tudo certinho. Apesar de usar somente linux a alguns bons anos eu sou bem leigo e tenho um pouco de dificuldades em descobrir os nomes corretos das bibliotecas como nesse caso, mas com sua ajuda eu consegui, muito obrigado mesmo.
Registrado
Páginas: [1]   Ir para o Topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!