что то с 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