Fórum Ubuntu Linux - PT
16 de Abril de 2014, 10:56 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Sejam todos bem-vindos e fiquem atentos às regras de utilização do fórum e política de privacidade.
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: Instalar Allegro 5 no Ubuntu 11.10  (Lida 1817 vezes)
sandelas
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 13


Ver Perfil
« em: 10 de Dezembro de 2011, 19:57 »

Galera não sei se é aqui nessa área que devo postar essa pergunta mas ai vai!
Tenho que fazer um projeto para a minha faculdade de Engenharia de Computação, e para isso precisarei utilizar o Allegro 5.

Segui esse tutoria: http://www.rafaeltoledo.net/out-of-series-3-configurando-a-biblioteca-allegro-no-codeblocks-ubuntu/ e consegui instalar o Allegro 4.2.2 pois o mesmo esta nos repositórios do Ubuntu, até a integração com o Code::Blocks eu consegui fazer funcionar  Sem Graça.

O problema é que eu preciso do Allegro 5 e não do 4.2.2  Triste.
Achei esses tutoriais aqui:
que ensinam como instalar o Allegro 5 porem nenhum dos 2 deu certo aqui comigo no Ubuntu 11.10 amd64.

Com o 1º tutorial sobre o Allegro 5, não testei no terminal mas no Code::Blocks da o seguinte erro:
Código:
ld||cannot find -lallegro_physfs|
||=== Build finished: 1 errors, 0 warnings ===|
Se eu tirar esse lallegro_physfs das configurações que tem no tutorial ele compila normal mas não sei se tem algum problema se eu fizer isso! Tem algum problema? Outra coisa é que ele so compila se eu colocar a biblioteca #include <allegro5/allegro.h> e seu não colocar assim e colocar #include <allegro.h> ele da o seguinte erro:
Código:
/home/daniel/main.c|2|erro fatal: allegro.h: Arquivo ou diretório não encontrado|
||=== Build finished: 1 errors, 0 warnings ===|
Alguém sabe o que pode ser?

Com o 2º tutorial no terminal da o seguinte erro quando compilo o programa que ele da como exemplo:
Código:
daniel@GNULINUX:~$ gcc -lallegro -o teste main.c
/tmp/ccFlSYXF.o: In function `main':
main.c:(.text+0x22): undefined reference to `al_install_system'
main.c:(.text+0x66): undefined reference to `al_create_display'
main.c:(.text+0xb0): undefined reference to `al_map_rgb'
main.c:(.text+0xe9): undefined reference to `al_clear_to_color'
main.c:(.text+0xee): undefined reference to `al_flip_display'
main.c:(.text+0xfb): undefined reference to `al_rest'
main.c:(.text+0x107): undefined reference to `al_destroy_display'
collect2: ld returned 1 exit status

Obs:. Eu desinstalei tudo do Allegro 4 para não dar nenhum problema!!!

Ubuntu significa: "Sou quem sou, porque somos todos nós!"
Me ajudem por favor!!! Qual quer ajuda será bem vinda!!! Sei o que texto está grande mas quis dar o maior número de informações possível para ajudar em uma possível solução do meu problema. Estou aguardando... Sem Graça
 
Registrado
irtigor
Equipe Ubuntu
Usuário Ubuntu
*****
Deslogado Deslogado

Mensagens: 3.591


Delete, delete, delete!


Ver Perfil
« Responder #1 em: 12 de Dezembro de 2011, 12:23 »

O erro do primeiro tutorial indica que não foi possível usar a biblioteca PhysicsFS. Se ela vai ser necessária, ou não, depende de você (do que for fazer).
http://alleg.sourceforge.net/a5docs/refman/physfs.html
http://icculus.org/physfs/

O do segundo parece que é o link. Olha o adendo: http://wiki.allegro.cc/index.php?title=Ubuntu_and_Allegro_5
Outra coisa que você pode fazer, é verificar o que "allegro-config --libs" retorna e, dependendo da saída, adicionar um -L/caminho/ate/allegro/libs -lalleg

O allegro-config tem outras opções: --shared e --static
Registrado
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines
© 2014 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!