[SOLVED] Постоянный Make failed...
Hmury 9 июня, 2010 - 20:29
Что-то, видимо, донастраивался я в своей системе - больше половины portage не ставятся, выдавая этот самый make failed
Окружающие ошибку строки в логах разные (и не выдающие ничего конкретного), но всегда все сопровождается примерно таким текстом:
make: *** [all] Ошибка 2 * ERROR: kde-base/kdepim-common-libs-9999 failed: * Make failed!
(kde-base/kdepim-common-libs-9999 здесь для примера).
Не ставятся более новые версии, не ставятся те, которые были удалены в попытке поставить более новые... И revdep-rebuild тоже там чего-то находит, предлагает удалить два пакета, переустановить два, но заканчивается все тем же makefailed...
Подскажите, куда копать, а то что-то я совсем в растерянности...
»
- Для комментирования войдите или зарегистрируйтесь
копать строками выше, то что
копать строками выше, то что вы написали не информативно, да и 9999 вы ставите сознательно?
emerge --info в студию
emerge --info в студию
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
emerge --info Portage 2.1.8.3
Да, конечно, мысли есть -
Да, конечно, мысли есть - удалить эту бету kde, поставить стабильную (хотя дело вроде не в ней, но все-таки), но теперь боюсь - удалить то проблем нет, а вот обратно они могут уже не встать... Как уже произошло с wine и mysql - нужными позарез пакетами, без которых никак, но они теперь ни в какую не встают, ни одна версия...
А еще похоже я и без почтовика остался - kmail тоже удалил в попытке обновить, а обратно теперь никак...
Неужели придется систему сносить непонятно из-за чего..?
Как вам уже советовали,
Как вам уже советовали, приведите полный вывод ошибки.
Вспомните и опишите последовательность ваших действий, результатом которых стало появление данной проблемы. В этом может помочь анализ /var/log/emerge.log.
Я ♥ Gentoo & Funtoo
Судя по emerge.log (да и как
Судя по emerge.log (да и как я сам помню), вроде все началось с того, что неожиданно вдруг перестали запускаться программы, настроенные под wine. Решил поставить rc-версию поновей. Она и не встала. Попробовал версию чуть помладше - то же самое. Попробовал ту, что была - не встает.
Ну хотя, если уж совсем точно - такие ошибки бывали и до этого, но как-то изредка, и решалось все установкой более новой или более старой версии, а сейчас это идет почти на все. Но не совсем на все - некотрые программки ставятся нормально.
********************
Теперь по поводу логов установки - я, конечно, в Gentoo новичок, но не без гордости скажу, что пока пытался ее в первый раз поставить (что заняло 3 с лишним дня), самостоятельно (с подсказками из поисковиков) разобрал далеко не одну проблему с самой системой, иксами (которые никак не хотели вставать почему-то) и с кучей софта, который нужен для работы. Но здесь я совсем в недоумении, знаний уже не хватает... :)
Ошибки начинаются как-то неопределенно и немного странно, в разных приложениях и даже в разных версиях одного пакета выдавая разную информацию, и ничего особо конкретного.
Ну вот несколько примеров
1) wine-1.1.43
Все прекращается на
Полный лог
http://paste.org.ru/?vl3h3g
2) KDE-libs-4.4.4
Полный лог
http://paste.org.ru/?l8n4t8
3) gcc-4.4.3-r2
Весь лог
http://paste.org.ru/?l604yl
И при этом в каждом пакете идет что-то свое, в большинстве случаев не ссылаясь на конкретику, а всякая ерунда типа "Аварийный останов, внутренняя ошибка компилятора, segmentation fault" и т.п.
Поэтому, собственно, и возникла мысль, что повреждено чего-то там глобальное, что отвечает за компиляцию. Пробовал переставить cmake - та же ситуация, удалил, а обратно поставить уже не смог.
Если кто сможет подсказать, хоть примерно, в чем может быть дело, буду очень благодарен, поскольку сейчас единственный выход - полная переустановка системы, что не есть лучшее решение...
Хехе )) а во сколько потоков
здесь было много текста. в общем попробуйте собрать в 1 поток. у вас в процессоре сколько ядер?
Да, похоже, действительно в
Да, похоже, действительно в этом и было дело. (тем более, что из нетерпения я их по три штуки еще запускал, итого - 9 потоков, плюс что-нибудь делал на компьютере в это время).
До 2 уменьшил, уже нормально стало почти все. До одного, наверно, слишком - не дождешься потом ничего. :)
А так - просто где-то прочитал, что надо ставить кол-во ядер процессора + 1 , соответственно, у моего их 2.
Это тоже попробую, сейчас восстановлю систему до состояния хотя бы запуска KDE в рабочем режиме.
Пока вроде все, кроме wine и mysql ставится.
Hmury написал(а): Весь
А вот и ошибка
checking for sys/resource.h... /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/../../../../x86_64-pc-linux-gnu/bin/as: relocation error: /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/../../../../x86_64-pc-linux-gnu/bin/as: symbol strlen, version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference
lafilefixer --justfixit и emerge @system должны помочь.
Какие-то странные у вас
Какие-то странные у вас ошибки, по правде говоря. Выглядит как криво собранный hardened, но вроде о нем ничего не напоминает... Что конкретно вы настраивали?
NightNord
Да нет, на самом деле - я его просто слишком загрузил, похоже... )
Сейчас вот kde нормально скомпилировалась, wine вроде ставиться. Просто какой-то сбой произошел
Интересный вопрос... Все настраивал. Начиная с make.conf в самом начале и заканчивая внешним видом дельфина и настроек программ в конце. :)
Да и вообще, для работы у меня всегда в системе целая куча всяческого софта, и в целом установка всего этого добра уже была практически завершена, проблема вылезла когда осталось буквально с wine разобраться и с mysql. И все было нормально до этого при тех же настройках.
Или я не понял, что имеется в виду?