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]
[D] media-libs/mesa Available versions: 7.5.2 7.7.1 ~7.8.2 {debug +gallium kernel_FreeBSD motif (+)nptl pic selinux video_cards_intel video_cards_mach64 video_cards_mga video_cards_none video_cards_nouveau video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_s3virge video_cards_savage video_cards_sis video_cards_sunffb video_cards_svga video_cards_tdfx video_cards_trident video_cards_via (+)xcb} Installed versions: 7.8.1(16:46:29 16.05.2010)(nptl xcb -debug -gallium -kernel_FreeBSD -motif -pic -selinux -video_cards_intel -video_cards_mach64 -video_cards_mga -video_cards_none -video_cards_nouveau -video_cards_r128 -video_cards_radeon -video_cards_radeonhd -video_cards_savage -video_cards_sis -video_cards_svga -video_cards_tdfx -video_cards_via) Homepage: http://mesa3d.sourceforge.net/ Description: OpenGL-like graphic library for LinuxРазмаскировал ~7.8.2 - всё стало хорошо. Странно, я ж точно помню что размаскировывал её раньше...
Спасибо!