LINUX.ORG.RU

eltpatch failed

 , ,


0

1

Привет.

Решил обновить пакеты, давно этого не делал. При попытке компилять gcc вижу ошибку. Читаю логи - eltpatch failed. Скоростное гугление по теме не внесло никакой ясности.

Решил пересобрать transmission - та же самая ошибка. Я решительно ничего не понимаю. Вот логи: https://pastebin.com/GhQQKMJr Выглядят криво, но читабельно вроде. Честно говоря, я даже не смог понять, что такое eltpatch, не говоря уже о том, какого черта он failed. Впервые с таким сталкиваюсь.

UPD: Еще одна проблема

Я обновил gcc, как и планировал, теперь пробую просто все пакеты сразу обновить. Начинается какая-то порнография.

Все зависимости посыпались, одно блочит другое постоянно. Вот так: https://pastebin.com/JeaU1pVm

Хорошо, я машу рукой - пусть само себя разбирает, соглашаюсь. На 54 пакете спотыкается - https://pastebin.com/rRSVvgV7 Лог вот такой - https://pastebin.com/EWdTWtmP Кстати, почему-то из консоли через nano лог скопировать невозможно, ни ctrl+shift+c, ни мышкой, приходится мауспадом открывать.

Описание ошибки - cannot run C compiled program. Почему? Может проблема в том, что я использование multilib в package.use прописал? Но он там всегда был, и никогда проблемы не было.

Может гента - просто не моё? Все эти хитросплетения меня уже просто утомили.



Последнее исправление: Flagitio (всего исправлений: 1)

Ответ на: комментарий от Pinkbyte

Прошу: https://pastebin.com/smSQDFrV

Кстати говоря, у меня еще и вайн отвалился. Я затеял всю эту канитель ради того, чтобы поиграть в total war: medieval 2. Он не шёл. Я решил обновить вайн, и все остальное до кучи. GCC заупрямился. Я решил обновить отдельно только его. Ну и вот так вот.

Flagitio
() автор топика
Ответ на: комментарий от otto

Как ни странно, я обновлялся после года простоя системы, и проблем почти никаких не возникло. А тут где-то полтора месяца всего прошло, и нате вам.

Главное - мне непонятна сама сущность ошибки, вот в чем дело.

Flagitio
() автор топика
Ответ на: комментарий от Flagitio

Что выдаёт

emerge -1Opv app-portage/elt-patches

?

TODO: надо бы сказать mgorny, чтобы добавили elt-patches в список важных пакетов, версии которых выдаёт emerge --info

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

gentoo /media # emerge -1Opv app-portage/elt-patches

These are the packages that would be merged, in order:

[ebuild R ] app-portage/elt-patches-20170815::gentoo 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB gentoo /media #

Flagitio
() автор топика

Ох уж эти гентупроблемы.

То ли дело LFS: не собрался тарбол - виноваты разработчики конкретного софта, а не криворукие мейнтейнеры. В конце-концов, есть шанс даже понять в чем дело, если знаешь Си/C++.

В случае Гентукостылей - нет никаких шансов понять и разобраться.

Deleted
()

Никогда такого раньше не было и вот опять!!!

anonymous
()
Ответ на: комментарий от Pinkbyte

Видимо, проблема решена, процесс компиляции идёт, пока без ошибок. Большое спасибо, Pinkbyte. Хотя мне по-прежнему интересно, а почему же возникла такая ошибка, и почему указанный тобой пакет раньше не был нужен?

Flagitio
() автор топика
Ответ на: комментарий от Flagitio

Если ты обновлялся через emerge -uDN world - тогда странно что данный пакет не подтянулся. Если ты обновлялся выборочно - emerge -1 имя_пакета - тогда возможно ты не обновил сначала то, что тянет данный пакет. Хотя elt-patches его должны тянуть по идее, судя по этому выхлопу:

pinkbyte@oas1 ~ $ equery d gentoo-functions
 * These packages depend on gentoo-functions:
app-portage/elt-patches-20170815 (sys-apps/gentoo-functions)
app-portage/gentoolkit-0.4.2-r1 (sys-apps/gentoo-functions)
net-misc/netifrc-0.5.1 (sys-apps/gentoo-functions)
sys-devel/binutils-config-5-r4 (sys-apps/gentoo-functions)
sys-devel/gcc-config-1.8-r1 (>=sys-apps/gentoo-functions-0.10)
sys-libs/glibc-2.26-r7 (sys-apps/gentoo-functions)
Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Еще одна проблема

Я новый тред решил не делать, если тебе не сложно, пожалуйста дай совет ещё раз.

Я обновил gcc, как и планировал, теперь пробую просто все пакеты сразу обновить. Начинается какая-то порнография.

Все зависимости посыпались, одно блочит другое постоянно. Вот так: https://pastebin.com/JeaU1pVm

Хорошо, я машу рукой - пусть само себя разбирает, соглашаюсь. На 54 пакете спотыкается - https://pastebin.com/rRSVvgV7 Лог вот такой - https://pastebin.com/EWdTWtmP Кстати, почему-то из консоли через nano лог скопировать невозможно, ни ctrl+shift+c, ни мышкой, приходится мауспадом открывать.

Описание ошибки - cannot run C compiled program. Почему? Может проблема в том, что я использование multilib в package.use прописал? Но он там всегда был, и никогда проблемы не было.

Может гента - просто не моё? Все эти хитросплетения меня уже просто утомили.

Flagitio
() автор топика
Ответ на: Еще одна проблема от Flagitio

Генту просто скатилась. «Разработчиков» осталось мало, да и тем лень что-либо делать. Меняй дистрибутив.

Deleted
()

Меняй генту хоть на что в сегодня все дистры огентились, так как кое откуда скелеты тащили, не удивляйся если будет срабатывать команда, а дистр не гента

anonymous
()
Ответ на: Еще одна проблема от Flagitio

Рассмотри интересный вариант - LFS. Кажущаяся сложность - это только на первый взгляд. А так, наберешься опыта, уровень свободы - беспрецедентный. Гента и рядом не валялась :)

Deleted
()
Ответ на: Еще одна проблема от Flagitio

Что-то не так с 32-битным ABI у тебя, исключи пока эти пакеты из depgraph-а(заодно ему самому полегчает). Скорее всего придется временно удалить(забэкапь через quickpkg на всякий случай) wine и steam.

Может гента - просто не моё? Все эти хитросплетения меня уже просто утомили.

Ну если, например, долго не обновляться - еще и не такое будет, да.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Deleted

Мне нужна работающая машина сейчас и всегда. Боюсь, если я начну кроить диски и ковыряться в лфс, пройдет не одна неделя, прежде чем я получу что-то работающее. Машину обновлю по случаю, а старая останется - на ней может лфс попробую. Но я вижу в этом только хобби для вечеров, не более.

Flagitio
() автор топика
Ответ на: комментарий от Pinkbyte

Я решил вопрос радикально, записал флешку, скачал stage 3 и потёр / нафиг. Заодно попробую новое окружение, плазму, а то крысой всё пользовался. Три года мне эта система служила, сам ломал, сам чинил, надоело, лучше начисто сделать.

Flagitio
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.