что то с portage. помогите разобраться [SOLVED]
se 15 января, 2010 - 10:49
Доброго времени суток.
Не обновлял систему примерно с августа. Вчера сделал 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:
python-updater делался?
Не грусти, товарищ! Всё хорошо, beautiful good!
чувствую, что после столь
чувствую, что после столь долгих необновлений, обновляться стоит с -e :)
всем спасибо за внимание.
всем спасибо за внимание. проблема разрешилась путем
rm /usr/portage/eclass/toolchain-funcs.eclass
emerge --sync
Хм, однако интересно, почему
Хм, однако интересно, почему он у тебя за первый sync не обновился...
Не грусти, товарищ! Всё хорошо, beautiful good!
/
Похоже на багу.
Но лично меня всегда ставил в тупик вопрос: как сообщать о таких разовых и невоспроизводимых (но тем не менее местами неприятных) ошибках.
:wq
--
Live free or die