BABL: Recrea aclocal.m4 con macros de libtool 2.4

BABL: Recrea aclocal.m4 con macros de libtool 2.4

Estoy intentando instalar la versión de desarrollo gimp2.7.2 en mi caja Ubuntu 11.04. Estaba siguiendoestas instruccionespor lo mismo. Me encontré con un error en el paso donde tenía que hacer 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

La línea de error es

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.

¿Cómo recreo aclocal.m4 con macros de libtool 2.4?

Respuesta1

Intenta correr

autoreconf 
./configure
make

en el directorio raíz de su proyecto.

Si eso no funciona, intente ejecutar make maintainer-cleanprimero y luego vaya al paso 1.

Si eso aún no funciona, ejecute make maintainer-cleany luego elimine todos los archivos generados en el directorio raíz de su proyecto; incluyendo aclocal.m4cualquier m4directorio, cualquier autom4te.cachedirectorio, configure, Makefile.in, config.h, config.h.in, config.status, libtool, ltmain.shetc. Luego vaya al paso 1.

Del usuariomspoerra nuestros amigos enDesbordamiento de pila.

Respuesta2

En Gentoo esto funciona:

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

Podría funcionar también en Ubuntu.

Respuesta3

Me enfrenté al mismo problema y la solución fue muy simple:

Simplemente exporte la variable de entorno BABL_CFLAGScon la ruta donde está la instalación debalbuceo. En mi caso utilicé:

export BABL_CFLAGS=/opt/babl-0.1.10

Solo pon el tuyobalbuceoinstalación de ruta y funcionará bien para ti.

información relacionada