LinuxForum.Fans
Тема

Ошибка зависимостей

Автор: putexod 4 сообщений 1882 просмотров
29.04.2020 14:53 #434602

Собственно вот.
Изначально ругани было больше, но со всем что было разобрался.
Что тут надо сделать - помогите осознать.
Это мой первый раз с Gentoo. XD

text

* Error: circular dependencies:

(dev-lang/python-3.7.7-r2:3.7/3.7m::gentoo, ebuild scheduled for merge) depends on (virtual/libcrypt-1:0/1::gentoo, ebuild scheduled for merge) (buildtime_slot_op) (sys-libs/glibc-2.30-r8:2.2/2.2::gentoo, ebuild scheduled for merge) (runtime) (dev-lang/python-3.7.7-r2:3.7/3.7m::gentoo, ebuild scheduled for merge) (buildtime)

* Note that circular dependencies can often be avoided by temporarily * disabling USE flags that trigger optional dependencies.

30.04.2020 16:04 · отредактировано #434608

Хм, похоже что давно не обновлялись.
Как вариант можно попробовать пересобрать эти пакеты с выключенным флагом elibc_glibc, если пере соберется, после можно будет обратно включить флаг и пересобрать снова эти пакеты.
[console]# USE="-elibc_glibc" emerge -av1 dev-lang/python virtual/libcrypt sys-libs/glibc[/console]

30.04.2020 17:01 #434610
"ormorph" написал:
Хм, похоже что давно не обновлялись.

Вы будете смеяться, но я только за несколько часов до создания поста первый раз стал ставить Gentoo =)
То есть оно было свежеустановленным

30.04.2020 17:13 · отредактировано #434611
"putexod" написал:
Вы будете смеяться, но я только за несколько часов до создания поста первый раз стал ставить Gentoo =)

Да есть над чем посмеяться. Ну тут разработчиков нужно пинать, раз уж так напортачили с зависимостями.
Если отключить флаг elibc_glibc для пакета virtual/libcrypt, то он станет пакетом пустышкой, не будет требовать glibc, по этому после того как python и glibc соберутся, этот флаг можно будет снова включить и пере собрать эти пакеты.

Войдите или зарегистрируйтесь, чтобы ответить.