
Estou tentando instalar a versão de desenvolvimento gimp2.7.2 na minha caixa Ubuntu 11.04.estas instruçõespelo mesmo.Encontrei um erro na etapa em que tive que fazer o 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 recriar aclocal.m4 com macros do libtool 2.4?
Responder1
Tente correr
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. Em seguida, vá para a etapa 1.
Do usuáriomspoerrna casa dos nossos amigos emStackoverflow.
Responder2
No Gentoo isso funciona:
$ phpize
$ aclocal && libtoolize --force && autoreconf
$ ./configure bbbb#again
Pode funcionar no Ubuntu também.
Responder3
Enfrentei o mesmo problema e a solução foi muito simples:
Basta exportar a variável de ambiente BABL_CFLAGS
com o caminho onde está a instalação dobabaca. No meu caso, usei:
export BABL_CFLAGS=/opt/babl-0.1.10
Basta colocar o seu própriobabacainstalação do caminho e vai funcionar bem para você!