сломался autoconf
reddaemon 28 июля, 2013 - 12:35
при сборке пакетов, например jbig2dec-0.11-r1 вылезает
* Package: media-libs/jbig2dec-0.11-r1 * Repository: gentoo * Maintainer: * USE: amd64 elibc_glibc kernel_linux png userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking jbig2dec-0.11.tar.gz to /var/tmp/portage/media-libs/jbig2dec-0.11-r1/work >>> Source unpacked in /var/tmp/portage/media-libs/jbig2dec-0.11-r1/work >>> Preparing source in /var/tmp/portage/media-libs/jbig2dec-0.11-r1/work/jbig2dec-0.11 ... * Applying jbig2dec-0.11-libpng15.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/work/jbig2dec-0.11' ... * Running libtoolize --install --copy --force --automake ... [ ok ] * Running aclocal ... [ ok ] * Running autoconf ... [ !! ] * Failed Running autoconf ! * * Include in your bugreport the contents of: * * /var/tmp/portage/media-libs/jbig2dec-0.11-r1/temp/autoconf.out * ERROR: media-libs/jbig2dec-0.11-r1::gentoo failed (prepare phase): * Failed Running autoconf ! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 2929: Called eautoreconf * environment, line 811: Called eautoconf * environment, line 730: Called autotools_run_tool '--at-m4flags' 'autoconf' * environment, line 575: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of `emerge --info '=media-libs/jbig2dec-0.11-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/jbig2dec-0.11-r1::gentoo'`. /usr/lib64/portage/bin/isolated-functions.sh: line 188: wait: `Failed Running autoconf !': не идентификатор процесса или правильное имя задачи * The complete build log is located at '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/work/jbig2dec-0.11' * S: '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/work/jbig2dec-0.11' * Messages for package media-libs/jbig2dec-0.11-r1: * Failed Running autoconf ! * * Include in your bugreport the contents of: * * /var/tmp/portage/media-libs/jbig2dec-0.11-r1/temp/autoconf.out * ERROR: media-libs/jbig2dec-0.11-r1::gentoo failed (prepare phase): * Failed Running autoconf ! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 2929: Called eautoreconf * environment, line 811: Called eautoconf * environment, line 730: Called autotools_run_tool '--at-m4flags' 'autoconf' * environment, line 575: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of `emerge --info '=media-libs/jbig2dec-0.11-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-libs/jbig2dec-0.11-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/work/jbig2dec-0.11' * S: '/var/tmp/portage/media-libs/jbig2dec-0.11-r1/work/jbig2dec-0.11'
вывод autoconf.out
***** autoconf ***** ***** PWD: /var/tmp/portage/media-libs/jbig2dec-0.11-r1/work/jbig2dec-0.11 ***** autoconf configure.ac:24: error: possibly undefined macro: AC_PROG_LIBTOOL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation.
Подскажите, что делать? Мне кажется, что что-то сломано autoconf или libtool. Не хотелось бы систему переставлять.
»
- Для комментирования войдите или зарегистрируйтесь
Да, рефлекс виндузятника не
Да, рефлекс виндузятника не побороть. Систему ему переставлять, мда... Убунту в руки и не ломай нам мозг. По сути - откатить autoconf из слота 2.5 до версии максимум 2.64.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Как это сделать, подскажите
Как это сделать, подскажите поподробнее? У меня даже на более нижней версии 2.68 та же самая ошибка.
А c 2.64 он этот пакет вообще отказывается собирать.
собрать конкретную версию VER
собрать конкретную версию VER пакета PKG:
emerge -O1 =PKG-VER
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Ну поставил таким образом, а
Ну поставил таким образом, а при установке пакета он всеравно вытягивает 2.68, если его замаскировать, пакет вообще не ставится.
emerge --info покажи
emerge --info покажи
Не грусти, товарищ! Всё хорошо, beautiful good!
Portage 2.1.13.1
ACCEPT_KEYWORDS="amd64
ACCEPT_KEYWORDS="amd64 ~amd64"
Не понял - нафига так!? Одно какое-нибудь выбирите, желательно без тильды!
И попробуйте откатить libtool на стабильную ветку.
На форуме здесь уже неоднократно писалось, что тильда - на свой страх и риск, путь к непредсказуемым проблемам.
georgedvo
Поздравляю с очередной лужей ;) поставь тильду и сделай emerge --info - потом приходи, расскажешь как оно
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Вот оно че! Спасибо,
Вот оно че! Спасибо, прикольно! Думал тильда внутри портежа отдельно обрабатывается, а здесь получается тупое сравнение подстрок что ли с ebuild'ом ?
Попробуй переставить libtool.
Попробуй переставить libtool.
Не грусти, товарищ! Всё хорошо, beautiful good!
уже много раз пробовал, не
уже много раз пробовал, не помогает
А после чего такое началось?
А после чего такое началось?
Не грусти, товарищ! Всё хорошо, beautiful good!
onfigure.ac:24: error:
Правильно использовать LT_INIT, AC_PROG_LIBTOOL устарел.
Пиши баг на багзиллу
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)