New USE for 'media-libs/mesa:0' are incorrectly set. [SOLVED]
Arago 6 июля, 2010 - 17:07
При обновлении системы получаю
!!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: media-libs/mesa:0 ('installed', '/', 'media-libs/mesa-7.8.1', 'nomerge') pulled in by >=media-libs/mesa-7.8_rc[nptl] required by ('installed', '/', 'x11-base/xorg-server-1.8.0', 'nomerge') (and 4 more) ('ebuild', '/', 'media-libs/mesa-7.7.1', 'merge') pulled in by media-libs/mesa required by ('installed', '/', 'app-emulation/emul-linux-x86-opengl-20100611', 'nomerge') media-libs/mesa required by ('installed', '/', 'media-libs/libprojectm-1.2.0', 'nomerge') media-libs/mesa required by ('installed', '/', 'virtual/opengl-7.0', 'nomerge') (and 1 more) Explanation: New USE for 'media-libs/mesa:0' are incorrectly set. In order to solve this, adjust USE to satisfy '>=media-libs/mesa-7.8_rc[nptl]'.
При этом adjust USE to satisfy '>=media-libs/mesa-7.8_rc[nptl]' невозможно, т.к.
Втр Июл 06 16:58:00-arago@arago-desktop:~ ^_^ equery uses mesa [ Searching for packages matching mesa... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for media-libs/mesa-7.8.1 ] U I - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml - - gallium : Gallium3D is new architecture for building 3D graphics drivers. - - kernel_FreeBSD : KERNEL setting for system using the FreeBSD kernel - - motif : Adds support for the Motif toolkit + + nptl : Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually) ...
То есть USE nptl уже включен.
Как исправить это? Будет ли безопасно просто emerge -C всех пакетов которые pulled in 'media-libs/mesa-7.7.1'?
»
- Для комментирования войдите или зарегистрируйтесь
Покажи eix -e mesa. Такое
Покажи eix -e mesa. Такое ощущение что 7.8.1, который стоит, не размаскан. Поэтому портеж пытается поставить старую версию и возникает конфликт.
[SOLVED]
Размаскировал ~7.8.2 - всё стало хорошо. Странно, я ж точно помню что размаскировывал её раньше...
Спасибо!