BABL: Recrie o aclocal.m4 com macros da libtool 2.4

5

Estou tentando instalar a versão de desenvolvimento gimp2.7.2 no meu Ubuntu 11.04 box. Eu estava seguindo estes instruções para o mesmo.Eu tive um erro no passo em que eu tive que fazer babl.

sudo make
make  all-recursive
make[1]: Entering directory '/home/abc/gimp2.7/gimp-2.7.2/babl'
Making all in babl
make[2]: Entering directory '/home/abc/gimp2.7/gimp-2.7.2/babl/babl'
Making all in base
make[3]: Entering directory '/home/abc/gimp2.7/gimp-2.7.2/babl/babl/base'
  CC     babl-base.lo
libtool: Version mismatch error.  This is libtool 2.4 Debian-2.4-2, but the
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4 Debian-2.4-2
libtool: and run autoconf again.
make[3]: *** [babl-base.lo] Error 63
make[3]: Leaving directory '/home/abc/gimp2.7/gimp-2.7.2/babl/babl/base'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/abc/gimp2.7/gimp-2.7.2/babl/babl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/abc/gimp2.7/gimp-2.7.2/babl'
make: *** [all] Error 2

A linha de erro é

libtool: Version mismatch error.  This is libtool 2.4 Debian-2.4-2,but the 
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4 Debian-2.4-2
libtool: and run autoconf again.

Como faço para recriar o aclocal.m4 com macros da libtool 2.4?

    
por abel 13.08.2011 / 14:19

3 respostas

7

Tente executar

autoreconf 
./configure
make

no diretório raiz do seu projeto.

Se isso não funcionar, tente executar make maintainer-clean primeiro e depois vá para a etapa 1.

Se isso ainda não funcionar, execute make maintainer-clean e exclua todos os arquivos gerados no diretório raiz do seu projeto; incluindo aclocal.m4 , qualquer m4 diretório, qualquer autom4te.cache diretório, configure , Makefile.in , config.h , config.h.in , config.status , libtool , ltmain.sh , etc. Então vá para passo 1.

Do usuário mspoerr nos nossos amigos em Stackoverflow .

    
por Rinzwind 13.08.2011 / 14:49
2

No Gentoo isso funciona:

$ phpize 
$ aclocal && libtoolize --force && autoreconf
$ ./configure bbbb#again

Pode funcionar no Ubuntu também.

    
por Alexey Min 12.10.2012 / 20:29
0

Eu enfrentei o mesmo problema e a solução foi muito simples:

Apenas exporte a variável do ambiente BABL_CFLAGS com o caminho onde está a instalação do babl . No meu caso, usei:

export BABL_CFLAGS=/opt/babl-0.1.10

Basta colocar a sua própria instalação do caminho babl e vai funcionar bem para você!

    
por alequimico 02.10.2013 / 13:08

Tags