Некоторые ебилды из дерева не компилируются. [РЕШЕНО] :)

:)

Как слово "ошибка" знаете пишеться по английски?
Найдите это слово в выводе, который показали выше, вот к примеру

configure: error: C++ compiler cannot create executables

и теперь эту строку на этом же форуме в поиск вбейте...
О! оказывается сколько много всего!
Если уж после прочтения найденного материала не разберетесь - тогда задавайте
вопросы, но только с подробным описание того что предпринимали для устранения ошибки.

Поймите, это я не со зла написал, я не хочу просто отморозиться и послать вас куда подальше в поиск,
я хочу чтоб вы научились пользоваться инструментом, который есть под рукой, и который на 95% может
решить ваши проблеммы. Если вы 1 раз сами все сделаете (а для этого есть все, надо только прочитать),
то потом будет намного легче, когда приходит понимание проблемы через опыт, а не через копипаст.

Добрый такой Агрессор :))))

Сорри за офтоп, просто хотел поблагодарить за умопомрачительную сдержанность :)
Спасибо.

Gentoo - Symphony of Creations

Проблема в том, что gcc ещё

Проблема в том, что gcc ещё не обновлялся, CHOST не менял, и ошибка возникает только в некоторых пакетах -- остальные прекрасно собираются. Включая портаж. Ответ искал, но, видимо, не там. Потому и спрашиваю.

Per aspera ad astra

Ну а если обновить?

Проверить диск на ошибки, затем:
emerge gcc
тоже не хочет?

Цитата:
Ответ искал, но, видимо, не там. Потому и спрашиваю.

да ну?!
www.google.ru -> configure: error: C++ compiler cannot create executables
читаю:
17 дек 2008 ... #configure: error: C compiler cannot create executables прежде всего зайди в /etc/make.conf и проверить флаги. Может нужно убрать упоминание ...
;)

Gentoo - Symphony of Creations

:)

Kami31, а скажите, вы осознанно ставите весь софт из оверлеев?
Что-то мне подсказывает, что собака именно там зарыта...
Попробуйте отключить их совсем.

=P

В основном дереве нет всех нужных мне программ. Увы, в оверлеях -- тоже не все.
Но сейчас не об этом.

Попробовал ставить paludis-0.44.2 с другими юзами. В итоге -- на gcc-4.3.4 он скомпилился только вообще без флагов оптимизации.
Что попробовал -- поенил gcc на 4.4.3, пересобрал libtool и все системные пакеты, пересобралось нормально. paludis по-прежниму не собирается. При любых флагах оптимизации. Попробовав поставить еще несколько программ (да-да, некоторые -- из оверлеев) -- наткнулся на такое dev-util/cmake-2.6.4-r3 - build.log Вкратце:

Cannot find appropriate C++ compiler on this system.
Please specify one using environment variable CXX.

задание переменной CXX вручную не помогло. Я вообще не понимаю, что не так! Гугление, и по форуму в том числе -- ничего не подсказало. Может, кто подскажет -- в чём причина моих бед???

Per aspera ad astra

Добрые люди таки подсказали

Добрые люди таки подсказали причину в итоге. Как оказалось -- крайне плохая идея на всякий случай флаги оптимизации, помимо /etc/make.conf продублировать в /etc/env.d/*

Per aspera ad astra

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

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