Некоторые ебилды из дерева не компилируются. [РЕШЕНО] :)
Kami31 13 марта, 2010 - 04:53
Не пойму, что делаю не так.
boolstuff/build.log
djvu/build.log
paludis/build.log и для примера paludis/config.log
Логи короткие, если что =)
Мой emerge -- info
»
- Для комментирования войдите или зарегистрируйтесь
:)
Как слово "ошибка" знаете пишеться по английски?
Найдите это слово в выводе, который показали выше, вот к примеру
и теперь эту строку на этом же форуме в поиск вбейте...
О! оказывается сколько много всего!
Если уж после прочтения найденного материала не разберетесь - тогда задавайте
вопросы, но только с подробным описание того что предпринимали для устранения ошибки.
Поймите, это я не со зла написал, я не хочу просто отморозиться и послать вас куда подальше в поиск,
я хочу чтоб вы научились пользоваться инструментом, который есть под рукой, и который на 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 Вкратце:
задание переменной CXX вручную не помогло. Я вообще не понимаю, что не так! Гугление, и по форуму в том числе -- ничего не подсказало. Может, кто подскажет -- в чём причина моих бед???
Per aspera ad astra
Добрые люди таки подсказали
Добрые люди таки подсказали причину в итоге. Как оказалось -- крайне плохая идея на всякий случай флаги оптимизации, помимо /etc/make.conf продублировать в /etc/env.d/*
Per aspera ad astra