quarta-feira, 11 de julho de 2007

Anjuta 2.2.0

Pois é... Agora que eu mudei definitivamente para o Linux, e não volto pro Windows nem a pau, preciso achar uma forma de continuar fazendo o que eu faço, ou seja, programando...

Algumas coisas minhas astão atrasadas, mas usar o Windows não é uma opção; até porque eu quero poder fazer meus aplicativos rodar no Linux.

Decidi que não iria usar uma solução capenga como rodar o Delphi pelo wine e torcer pra tudo dar certo. Dei uma olhada no Projeto Lazarus mas ele parece meio incompleto, meio beta pra mim; e eu estou decidido que quero um framework de desenvolvimento sólido.

Depois de googlar um pouco descobri o Glade e o Anjuta, que usados juntos prometem ser uma IDE RAD para C, C++, Python e mais uma porrada de linguagens.

Feliz da vida, "Add/Remove...", Anjuta, tudo lindo maravilhoso.. Baixa, instala, perfeito.

Aí eu abro... Ué, eu vejo C, C++, mas cadê Python... Não acho... Qual é a versão? 1.6.8?! Ubuntu filho da puta. Anyway, desinstalo e vou no sitey baixo as fontes do estável mais recente, o 2.2.0.

Descompacto, dou uma lida rápida no README, e vamos lá:

$ ./configure

Ele reclama de dependência. Eu ando pela web, fórum, papapa, instalo... Isso acontece umas duas ou três vezes.. Até que ele começa a reclamar:

Requested 'gdl-1.0 >= 0.7.3' but version of gdl is 0.6.0
No package 'gdl-gnome-1.0' found


Caralho puta dependência difícil de achar... Depois de horas procurando eu descobri que a 0.6.0 é a mais recente possível para Ubuntu; vou compilar da fonte. Acho a fonte no Sourceforge, baixo 0.8.11, o estável mais recente, e vamos lá: $ ./configure Aí ele me chinga: Error! You must have the Gnu Scientific Library installed.

Ah, vai tomar no cu, eu ja to caçando dependência há 2 horas, nem rola de pegar a dependência agregada da agregada da agregada... Vou baixar outra versão dessa porra... Procuro de novo e acho, enfim, a versão 0.7.3, que era a necessária...

Aí eu descubro que gdl é Gnome Devtool Libraries E Gnu Data Language... Eu preciso da Gnome, mas tinha baixado antes a Gnu... QUE MERDA!

Bom, vamos lá: alessandro@blackpearl:~/gdl-0.7.3$ ./configure
Algo que eu não via há algumas horas: UM CONFIGURE QUE NÃO RECLAMA DE DEPENDÊNCIA: .

alessandro@blackpearl:~/gdl-0.7.3$ make

Que foda, o make deu certo!

alessandro@blackpearl:~/gdl-0.7.3$ sudo make install

CARALHO FOI! ALELUIA!

Será, será, será que agora o anjuta vai?

alessandro@blackpearl:~/anjuta-2.2.0$ sudo ./configure
(É, por algum motivo tem escrito pra ./configure'ar como root.... Vai saber... ¿?)

configure: error: Couldn't find autogen, please install the autogen package. You can get it from http://autogen.sourceforge.net/

AI CARALHO AI PORRA! Pelo menos dessa vez ele me diz onde achar o pacote...

alessandro@blackpearl:~/anjuta-2.2.0$ sudo apt-get install autogen

Olha que feliz, nem é necessário compilar! Ele achou nos repositórios... Bom, instalou, vamos de novo...


checking for PLUGIN_GNOMEBUILD... configure: error: Package requirements (gnome-build-1.0 >= 0.1.4) were not met:
No package 'gnome-build-1.0' found

¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ ¬¬ E pra melhorar não tem nos repositórios...


Foda-se, vou comer... Depois eu volto pra caça...

Links:
Sources do Gnome Devtool Libraries
http://ftp.gnome.org/pub/GNOME/sources/gdl/0.7/

2 comentários:

AMANDA disse...

pelamordedeus, voce acha realmente robohelp facil, então me dá uam ajuda????

Vinicius disse...

Não entendi a parte do windows no começo e também aquela do meio , quase no final; pode explicar melhor no procimo post?