BABL: Воссоздайте aclocal.m4 с макросами от libtool 2.4

Я пытаюсь установить версию 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?

5
задан 13 August 2011 в 05:19

3 ответа

Попытайтесь работать

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 в наших друзьях в Stackoverflow.

8
ответ дан 23 November 2019 в 08:53

В хинду это работает:

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

Мог бы работать в Ubuntu также.

2
ответ дан 23 November 2019 в 08:53

Я столкнулся с той же проблемой, и решение было очень просто:

Просто экспортируйте переменную среды BABL_CFLAGS с путем, где установка babl. В моем случае я использовал:

export BABL_CFLAGS=/opt/babl-0.1.10

Просто поместите свою собственную установку пути babl, и она собирается хорошо работать для Вас!

0
ответ дан 23 November 2019 в 08:53

Другие вопросы по тегам:

Похожие вопросы: