
Я пытаюсь установить разрабатываемую версию gimp2.7.2 на свой компьютер с Ubuntu 11.04. Я следовалэти инструкциидля того же самого. Я столкнулся с ошибкой на шаге, где мне нужно было сделать 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
Строка ошибки:
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.
Как воссоздать aclocal.m4 с макросами из libtool 2.4?
решение1
Попробуйте бежать
autoreconf
./configure
make
в корневом каталоге вашего проекта.
Если это не помогло, попробуйте make maintainer-clean
сначала запустить, а затем перейдите к шагу 1.
Если это все еще не работает, запустите make maintainer-clean
, затем удалите все сгенерированные файлы в корневом каталоге вашего проекта; включая aclocal.m4
, любой m4
каталог, любой autom4te.cache
каталог, configure
, Makefile.in
, config.h
, config.h.in
, config.status
, libtool
, ltmain.sh
и т. д. Затем перейдите к шагу 1.
От пользователяmspoerrу наших друзей вПереполнение стека.
решение2
В Gentoo это работает:
$ phpize
$ aclocal && libtoolize --force && autoreconf
$ ./configure bbbb#again
Может работать и в Ubuntu.
решение3
Я столкнулся с той же проблемой, и решение было очень простым:
Просто экспортируйте переменную окружения BABL_CFLAGS
с путем, по которому установленабабл. В моем случае я использовал:
export BABL_CFLAGS=/opt/babl-0.1.10
Просто поставьте свой собственныйбаблустановка пути и все будет работать отлично!