
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-clean
primero y luego vaya al paso 1.
Si eso aún no funciona, ejecute make maintainer-clean
y luego elimine todos los archivos generados en el directorio raíz de su proyecto; incluyendo aclocal.m4
cualquier m4
directorio, cualquier autom4te.cache
directorio, configure
, Makefile.in
, config.h
, config.h.in
, config.status
, libtool
, ltmain.sh
etc. 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_CFLAGS
con 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.