ANJUTA 2.1.1: Problemas na instalação

Iniciado por hervallemos, 13 de Março de 2007, 09:40

tópico anterior - próximo tópico

hervallemos

Salve, salve companheiros!
Instalei há pouco o Ubuntu Edgy - estou fascinado pelo sistema-, e agora pretendo instalar o Anjuta para dar continuidade aos meus estudos em C... Acredito que muitos me recomendarão fazer isto através do APT, SYNAPTIC ou similar, mas a versão disponibilizada nos repositórios é a 2.0.2, a qual pela informações que obtive na internet apresenta muitos bugs, portanto parti para uma odisséia tentando instalar a 2.1.1 no braço, pois não encontrei pacotes prontos.
Tentei sanar todas as dependências de pacotes apresentadas no link http://www.anjuta.org/downloads e no README presente no tarball, que aliás, são ligeiramente diferentes...  :-[
Mas ao dar o ./configure para preparar a compilação, sua execução não foi completada com sucesso. Redirecionei a saída dos erros que seguem abaixo:
____________________________________________
cat: /etc/ld.so.conf.d/*.conf: No such file or directory
cat: /etc/ld.so.conf.d/*.conf: No such file or directory
configure: error: Package requirements (glib-2.0 >= 2.8.0) were not met:

No package 'glib-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 GLIB_CFLAGS
and GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
____________________________________________

Desde já agradeço a atenção dispensada! ... E me desculpo pela inspiração literária na hora de postar!  ::)

Diego_Rocha

tenta isso supondo que voce tenha a glib, primeiro tem que saber onde esta a glib no meu caso fica em /usr/lib/glib2.0, depois de saber onde esta tenta isso


./configure --with-glib=/usr/lib/glib2.0     **lembrando que isso é um exemplo ok**


testa ai e posta o resultado ok,

hervallemos

Esse parâmetro indicaria o diretório de instalação do pacote, correto? Mas aqui não existe este diretório... Aliás, o que é esta glib-2.0 ?
Executando o comando: dpkg -l|grep glib , obtive a seguinte saída:
_________________________________________
ii  libavahi-glib1                       0.6.13-2ubuntu2.4             Avahi glib integration library
ii  libdbus-glib-1-2                    0.71-1ubuntu1                  Simple interprocess messaging system (GLib-b
ii  libglib-perl                            1.120-1                              Perl interface to the GLib and GObject libra
ii  libglib1.2                               1.2.10-10.1build1             The GLib library of C routines
ii  libglib2.0-0                            2.12.4-0ubuntu1               The GLib library of C routines
ii  libglib2.0-cil                          2.10.0-0ubuntu2               CLI binding for the GLib utility library 2.1
ii  libglibmm-2.4-1c2a               2.12.2-0ubuntu1               C++ wrapper for the GLib toolkit (shared lib
ii  libpoppler1-glib                     0.5.4-0ubuntu4.1              PDF rendering library (GLib-based shared lib
_________________________________________

Aparentemente a tal glib-2.0 está instalada, como indicado na linha 5, correto? Agora só falta descobrir onde...!  ;D

hervallemos

http://packages.ubuntu.com/ Link bem interessante contendo descrição dos pacotes e respectivas dependências. Através dele identifiquei que o diretótio /usr/lib/glib2.0, que contém os arquivos de cabeçalho e bibliotecas estáticas necessárias para compilação utilizando a Glib, não existia pois faz parte do pacote libglib2.0-dev, o qual não estava instalado.
Depois de instalá-lo e executar o ./configure novamente, o problema anterior foi superado... Prosseguindo assim, e logo em seguida dando falta dos seguintes pacotes:
libgtk2.0-dev, liborbit2-dev, libglade2-dev , libgnome2-dev, libgnomeui-dev, libgnomeprint2.2-dev, libgnomeprintui2.2-dev, libvte-dev, libgdl-1-dev, gdl (sendo que a versão mais recente encontrada nos repositórios era a 0.6.1, quando a necessária era >= 0.7.0, que pode ser encontrada no link http://ftp.gnome.org/pub/GNOME/sources/gdl/0.7/), libxslt1-dev, gnome-build (http://ftp.gnome.org/pub/GNOME/sources/gnome-build/0.1/), libpcre3-dev
UUUFFAA... Finalmente consegui!!!  ;D

Logo chego a conclusão que estava papando mosca, achando que os pacotes estavam instalados, e na verdade estavam, mas somente os pacotes de runtime, se é que se pode chamar assim, e não os necessários para a compilação, os tais *-dev

É isso aí, depois de cada batalha é sempre muito bom sentir aquele gostinho da vitória...
Fica o relato para os loucos que queiram se aventurar também... Só com muito amor mesmo...!!!
[]'s

hervallemos

#4
... Na verdade foi quase ...  ::) Precisa mais do que somente amor ...  ;D
Estão faltando alguns itens no menu: Project, Build, Tools, Debug e CVS.
Alguém tem idéia do que possa estar acontecendo?

Diego_Rocha

Cara se tu tem kde, é meio complicado sofri pacas com o anjuta por usar kde, tem que baixar as libs do gnome para ele funcionar e talz, dai desanimei e tirei ele, XD, o jeito é usar ou o kate, kdeveloper ou o code::blocks o anjuta não funciona bem no kde XD

hervallemos


hervallemos

Ninguém mais teve este problema com os menus não?