LINUX.ORG.RU
решено ФорумAdmin

gentoo rrdtool - failed running automake

 , , , ,


0

1

Здравствуй, ЛОР!

Есть одна тянСтавлю nagios, столкнулся с такой проблемой

emerge -av rrdtool

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] net-analyzer/rrdtool-1.4.5-r1  USE="-doc -lua -perl -python -rrdcgi -ruby -tcl" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] Yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-analyzer/rrdtool-1.4.5-r1
 * rrdtool-1.4.5.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                 [ ok ]
>>> Unpacking source...
>>> Unpacking rrdtool-1.4.5.tar.gz to /var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work
>>> Source unpacked in /var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work
>>> Preparing source in /var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work/rrdtool-1.4.5 ...
 * Applying rrdtool-1.3.8-configure.ac.patch ...                                                        [ ok ]
 * Applying rrdtool-1.4.4-dont-link-system-lib.patch ...                                                [ ok ]
 * Running eautoreconf in '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work/rrdtool-1.4.5' ...
 * Running autopoint --force ...                                                                        [ ok ]
 * Running libtoolize --install --copy --force --automake ...                                           [ ok ]
 * Running aclocal -I m4 ...                                                                            [ ok ]
 * Running autoconf ...                                                                                 [ ok ]
 * Running autoheader ...                                                                               [ ok ]
 * Running automake --add-missing --copy --foreign ...                                                  [ !! ]

 * Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/temp/automake.out

 * ERROR: net-analyzer/rrdtool-1.4.5-r1 failed (prepare phase):
 *   Failed Running automake !
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_prepare
 *   environment, line 6522:  Called eautoreconf
 *   environment, line 2005:  Called eautomake
 *   environment, line 1958:  Called autotools_run_tool 'automake' '--add-missing' '--copy' '--foreign'
 *   environment, line 1384:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";
 * 
 * If you need support, post the output of `emerge --info '=net-analyzer/rrdtool-1.4.5-r1'`,
 * the complete build log and the output of `emerge -pqv '=net-analyzer/rrdtool-1.4.5-r1'`.
/usr/lib/portage/bin/isolated-functions.sh: line 214: wait: `Failed Running automake !': не идентификатор  процесса или правильное имя задачи
 * The complete build log is located at '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work/rrdtool-1.4.5'
 * S: '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work/rrdtool-1.4.5'

>>> Failed to emerge net-analyzer/rrdtool-1.4.5-r1, Log file:

>>>  '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/temp/build.log'

 * Messages for package net-analyzer/rrdtool-1.4.5-r1:

 * Failed Running automake !
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/temp/automake.out
 * ERROR: net-analyzer/rrdtool-1.4.5-r1 failed (prepare phase):
 *   Failed Running automake !
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_prepare
 *   environment, line 6522:  Called eautoreconf
 *   environment, line 2005:  Called eautomake
 *   environment, line 1958:  Called autotools_run_tool 'automake' '--add-missing' '--copy' '--foreign'
 *   environment, line 1384:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";
 * 
 * If you need support, post the output of `emerge --info '=net-analyzer/rrdtool-1.4.5-r1'`,
 * the complete build log and the output of `emerge -pqv '=net-analyzer/rrdtool-1.4.5-r1'`.
 * The complete build log is located at '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work/rrdtool-1.4.5'
 * S: '/var/tmp/portage/net-analyzer/rrdtool-1.4.5-r1/work/rrdtool-1.4.5'

Лог automake: http://bpaste.net/show/45920/

Что теперь делать? Править все ошибки руками, или как? //в gentoo вторую неделю

★★

WANT_AUTOMAKE="1.11" emerge rrdtool
Lavos ★★★★★
()

/usr/lib/portage/bin/isolated-functions.sh: line 214: wait: `Failed Running automake !': не идентификатор процесса или правильное имя задачи

Видимо, это баг. Попробуйте поставить другую версию и оформите баг на bugs.gentoo.org

fads ★★
()
Ответ на: комментарий от Kindly_Cat

Пересборка automake не помогла,

LANG=en_EN.UTF-8 emerge rrdtool
WANT_AUTOMAKE="1.11" emerge rrdtool
тоже. Видимо, и правда, баг.

kir64 ★★
() автор топика
Ответ на: комментарий от fads

Что-то не могу разобраться, а как найти листинг доступных версий?

emerge --search
показывает только одну
# emerge --search rrdtool
Searching...    
[ Results for search key : rrdtool ]
[ Applications found : 1 ]

*  net-analyzer/rrdtool
      Latest version available: 1.4.5-r1
      Latest version installed: [ Not Installed ]
      Size of files: 1,317 kB
      Homepage:      http://oss.oetiker.ch/rrdtool/
      Description:   A system to store and display time-series data
      License:       GPL-2

kir64 ★★
() автор топика
Ответ на: комментарий от Kindly_Cat

Вот блин, все гораздо проще, чем я думал, оказывается :)

kir64 ★★
() автор топика
Ответ на: комментарий от kir64

Оказывается automake нужен не просто 1.11 версии, а 1.11.1.
В want_automake такое указать нельзя, нужно замаскировать: >sys-devel/automake-1.11.2

ps: Либо ставить rrdtool-1.4.7.

Lavos ★★★★★
()
Ответ на: комментарий от Kindly_Cat

Эта версия собралась, и следом за ней поставился pnp4nagios, который в зависимостях требовал rrdtool. Спасибо большое всем за советы!

kir64 ★★
() автор топика
Ответ на: комментарий от Pinkbyte

офтоп

За последние 2 недели уже другой раз сталкиваюсь с таким «багом».

hint: ебилд есть, а кеш для него нет. Я знаю что фикс - еще раз синкануться. Но чтото мне подсказывает что это не только мое везение на такие приколы. Есть идеи?

ZuBB ★★★★★
()
Последнее исправление: ZuBB (всего исправлений: 2)
Ответ на: комментарий от Pinkbyte

нет. я приехал с отпуска и синканулся. и получил такие грабли. пришлось синканутся еще раз

crusader ~ # ls -l /var/cache/eix
total 11076
-rw-rw-r-- 1 portage portage 5659753 Sep 17 12:38 portage.eix
-rw-rw-r-- 1 portage portage 5655841 Sep 17 10:58 previous.eix
crusader ~ # 

я знаю что за частое дерганье серверов банят. но меня такая участь еще ниразу не постигала

мне просто кажется что это не совпадение? или всетаки оно?

ZuBB ★★★★★
()
Ответ на: комментарий от qnikst

у меня такое в мейк.конф

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"

но я часто вижу что оно меня «редиректит» на разные сервера в европе. так что имо твой совет не поможет

ZuBB ★★★★★
()
Ответ на: комментарий от ZuBB

Все правильно, в самом хендбуке и советуют выбирать сервера-редиректоры, так что не поможет.

kir64 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.