[SOLVED]Проблема с GCC и portage

Решил почистить пару зависимостей. Запустил emerge --depclean. У меня на этот момент в системе было две версии gcc: 4.4.4 и 4.5.1-rc1. Я забыл переключить профиль через gcc-config, и у меня вылетело жуткое сообщение: вот оно на pastebin.

Пытался вернуть профиль gcc на место, но тщетно:

insomnium thrash # gcc-config -l
 * Python seems to be broken, attempting to locate CHOST ourselves ...
 * gcc-config: Active gcc profile is invalid!

 [1] x86_64-pc-linux-gnu-4.5.1

insomnium thrash # gcc-config l
 * Python seems to be broken, attempting to locate CHOST ourselves ...
 * gcc-config: Could not locate 'l' in '/etc/env.d/gcc/' !

И вот ещё что portage сказал по этому поводу:

insomnium thrash # gcc-config 1
 * Python seems to be broken, attempting to locate CHOST ourselves ...
 * Switching native-compiler to x86_64-pc-linux-gnu-4.5.1 ...
 * gcc-config: Active gcc profile is invalid!

 * Your gcc has a bug with GCC_SPECS.
 * Please re-emerge gcc.
 * http://bugs.gentoo.org/68395


 * env-update failed to work properly; making sure ld.so.conf paths
 * are setup properly.  Please rerun gcc-config with the -f option.
                                                                              [ ok ]

 * If you intend to use the gcc from the new profile in an already
 * running shell, please remember to do:

 *   # source /etc/profile

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

Кто ещё наступал на эти грабли? Заранее спасибо за помощь.

Рапортую: eselect python list

Рапортую: eselect python list показал, что профиль слетел и ни один из существующих не выбран. Выставил python 3.1. emerge ожил, пересобирается GCC. Позже отпишусь.

Кажется. проблему решил

Кажется. проблему решил своими силами. Сначала eselect python set <version>, затем завелся portage. Через gcc-config ставим на место профиль gcc. revdep-rebuild покажет кучу битых зависимостей, при сборке пакетов будет жаловаться на отсутствие python-2.6 (или какая там предыдущая 3-й версия...). Её установка (emerge -av =dev-lang/python-2.6.x) и оканчивает решение проблемы.

Читаем handbook, news и читаем всё, что говорит portage. Он умнее, чем кажется. ;-)

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

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