что то с portage. помогите разобраться [SOLVED]

Доброго времени суток.
Не обновлял систему примерно с августа. Вчера сделал emerge --sync тем самым похоже убив portage.
Сейчас не могу установить большинство пакетов

/var/tmp/portage/sys-libs/ncurses-5.7-r3/temp/environment: line 2382: gen_usr_ldscript: команда не найдена
/var/tmp/portage/sys-libs/ncurses-5.7-r3/temp/environment: line 2385: gen_usr_ldscript: команда не найдена
 * Installing basic terminfo files in /etc...
>>> Completed installing ncurses-5.7-r3 into /var/tmp/portage/sys-libs/ncurses-5.7-r3/image/

strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/lib/libmenuw.so.5.7
   usr/lib/libmenu.so.5.7
   usr/lib/libform.so.5.7
   usr/lib/libpanelw.so.5.7
   usr/lib/libpanel.so.5.7
   usr/lib/libformw.so.5.7
   usr/bin/toe
   usr/bin/clear
   usr/bin/tic
   usr/bin/tput
   usr/bin/infocmp
   usr/bin/tset
   lib/libncursesw.so.5.7
   lib/libncurses.so.5.7
   usr/lib/libformw.a
   usr/lib/libmenuw.a
   usr/lib/libpanel.a
   usr/lib/libncurses++w.a
   usr/lib/libncurses++.a
   usr/lib/libpanelw.a
   usr/lib/libmenu.a
   usr/lib/libform.a
   usr/lib/libncurses.a
   usr/lib/libncursesw.a
ecompressdir: bzip2 -9 /usr/share/man

 * QA Notice: Missing gen_usr_ldscript for libcurses.so

 * QA Notice: Missing gen_usr_ldscript for libncurses.so

 * QA Notice: Missing gen_usr_ldscript for libncursesw.so
 * 
 * ERROR: sys-libs/ncurses-5.7-r3 failed.
 * Call stack:
 *       misc-functions.sh, line 729:  Called install_qa_check
 *       misc-functions.sh, line 336:  Called die
 * The specific snippet of code:
 *      [[ ${abort} == "yes" ]] && die "add those ldscripts"
 *  The die message:
 *   add those ldscripts
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-libs/ncurses-5.7-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/ncurses-5.7-r3/temp/environment'.
 * 
!!! post install failed; exiting.

>>> Failed to emerge sys-libs/ncurses-5.7-r3, Log file:

>>>  '/var/tmp/portage/sys-libs/ncurses-5.7-r3/temp/build.log'

особо не радует /var/tmp/portage/sys-libs/ncurses-5.7-r3/temp/environment: line 2382: gen_usr_ldscript: команда не найдена
погуглив обнаруживал подобные проблемы у других людей решалось обычно это простым emerge --sync, но спустя день проблема осталась.

вот еще пример кривой работы portage

>>> Emerging (1 of 1) sci-geosciences/mapnik-0.6.1-r1
 * mapnik-0.6.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                            [ ok ]
>>> Unpacking source...
>>> Unpacking mapnik-0.6.1.tar.bz2 to /var/tmp/portage/sci-geosciences/mapnik-0.6.1-r1/work
>>> Source unpacked in /var/tmp/portage/sci-geosciences/mapnik-0.6.1-r1/work
>>> Preparing source in /var/tmp/portage/sci-geosciences/mapnik-0.6.1-r1/work/mapnik-0.6.1 ...
 * Applying mapnik-0.6.1-libagg.patch ...                                                                                                                           [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-geosciences/mapnik-0.6.1-r1/work/mapnik-0.6.1 ...
/var/tmp/portage/sci-geosciences/mapnik-0.6.1-r1/temp/environment: line 3231: tc-getCXX: команда не найдена

так происходит с очень многим из /usr/portage/eclass/*

Вот вывод emerge --info http://pastebin.org/76628
Может быть ктото сталкивался с подобным. Очень надеюсь на вашу помощь.

Цитата: dev-lang/python:

Цитата:
dev-lang/python: 2.4.4-r13, 2.5.4-r3, 2.6.2-r1

python-updater делался?

Не грусти, товарищ! Всё хорошо, beautiful good!

чувствую, что после столь

чувствую, что после столь долгих необновлений, обновляться стоит с -e :)

всем спасибо за внимание.

всем спасибо за внимание. проблема разрешилась путем

rm /usr/portage/eclass/toolchain-funcs.eclass
emerge --sync

Хм, однако интересно, почему

Хм, однако интересно, почему он у тебя за первый sync не обновился...

Не грусти, товарищ! Всё хорошо, beautiful good!

/

winterheart написал(а):
Хм, однако интересно, почему он у тебя за первый sync не обновился...

Похоже на багу.
Но лично меня всегда ставил в тупик вопрос: как сообщать о таких разовых и невоспроизводимых (но тем не менее местами неприятных) ошибках.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".