LINUX.ORG.RU

проблема с -bindist

 , ,


0

1

здравствуйте, в общем, при установке qtcreator вылетает следующее:

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/openssl:0

  (dev-libs/openssl-1.0.2h-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/openssl-0.9.8g:*[bindist=] required by (dev-libs/botan-1.10.12:0/0::gentoo, ebuild scheduled for merge)
                                ^^^^^^^^                                                                                                                  

  (dev-libs/openssl-1.0.2h-r2:0/0::gentoo, installed) pulled in by
    dev-libs/openssl:0[bindist=] required by (dev-qt/qtnetwork-5.6.1:5/5.6::gentoo, installed)
                       ^^^^^^^^                                                                                                   
    >=dev-libs/openssl-0.9.8f:0[bindist=] required by (net-misc/openssh-7.2_p2-r1:0/0::gentoo, installed)
                                ^^^^^^^^                                                                                                     


It might be possible to solve this slot collision
by applying all of the following changes:
   - dev-libs/botan-1.10.12 (Change USE: +bindist)
   - dev-libs/openssl-1.0.2h-r2 (Change USE: +bindist)

в /etc/portage/package.use/qt прописал >=dev-libs/openssl-1.0 -bindist т.к. -bindist требуется пакетами и если раскомментить, то другие ошибки будут... пробовал USE="-bindist" emerge --newuse dev-libs/openssl - не помогает... подскажите пожалуйста алгоритм действий что нужно сделать в таких случаях...

★★

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

глобально выстави -bindist для всех пакетов и пересобери их, у тебя часть пакетов с включенным юзом были собраны

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

ну требуется для пакета -bindist, мне может и не надо... но требуется

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

У тебя net-misc/openssh и остальные конфликтующие пакеты, скорее всего, собраны с bindist и хотят, чтобы dev-libs/openssl тоже была собрана с bindist.
Тебе нужно пересобрать с -bindist конфликтующие пакеты, что, собственно, уже сказал анонимус. Ты сделал совсем не это.

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

Желательно обеспечить консистентное состояние для USE-флага «bindist» по всему дереву. Иначе запаришься разгребать конфликты.

1. Прописываешь USE="-bindist" в make.conf
2. emerge -uDN world --with-bdeps=y
3. Ставишь что тебе нужно

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

в общем тупо удалил openssl и все... после этого qtcreator-зависимости сами поставили его

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