Onde obter o glib-config para o Kubuntu?

1

Estou tentando compilar o Midnight Commander em uma caixa do KUbuntu 9.10 (Karmic) sem acesso root. Eu configurei um diretório em $HOME , baixei o pacote mc source e várias coisas necessárias para a construção, como autotools . Eu descompactei o CONTENTS de todos os pacotes nesse diretório de trabalho, de forma que eu tenha a usual ./usr , ./lib , ./etc hierarchy. Eu consegui obter configure através de muitos testes, mas não consigo enganá-lo em encontrar glib .

checking for glib-2.0... checking for glib-config... no
checking for glib12-config... no
checking for glib-config... no
checking for GLIB - version >= 1.2.6... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: Test for glib failed.
GNU Midnight Commander requires glib 1.2.6 or above.

Meu sistema tem glib instalado:

/lib/libglib-2.0.so.0
/lib/libglib-2.0.so.0.2200.3

... e também baixei e descompactei o pacote glib no meu diretório de trabalho:

libglib2.0-0_2.22.2-0ubuntu1_i386.deb
libglib2.0-dev_2.22.2-0ubuntu1_i386.deb

... mas ainda assim o evasivo glib-config está longe de ser encontrado. Não está em nenhum pacote Debian para o Karmic.

Então, eu gostaria de receber ajuda para superar esse obstáculo. Por favor note, novamente, que eu não tenho raiz, então eu não posso apenas alegremente apt-get coisas.

    
por Carl Smotricz 03.03.2010 / 11:26

2 respostas

0

Eu mesmo consegui resolver esse problema, mas tenho vergonha de admitir que não me lembro exatamente como. Aqui está uma aproximação:

Para minha segunda tentativa, criei um "sistema de arquivos de compilação" completo em meu diretório pessoal e copiei para esse content de todas as dependências (incluindo o glib2). Com isso, e o uso correto dos sinalizadores em configure e a inclusão de alguns diretórios de inclusão na variável de ambiente CFLAGS , consegui obter configure para concluir sem erros. Um pouco mais tarde, Make também se encaixou. Graças a ter minha própria árvore de diretórios para todos os meus utilitários e os resultados de construção, eu pude até mesmo make install .

É claro que o programa resultante dependia do suporte da árvore de diretórios criada internamente.

    
por 16.03.2010 / 21:11
0

Você pode estar sem sorte. Você precisa do libglib 1 e tem o libglib2. Eu vejo que enquanto a versão antiga (versão 1) existia no Ubuntu 9.04, eles a removeram de 9.10.

    
por 08.03.2010 / 00:13