USE флаг gpm

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

pol01
Сообщения: 94

USE флаг gpm

Сообщение pol01 »

Приветствую всех.

Такой вопрос возник. Отключил use флаг gpm в make.conf (поддержка мышки в консоли). Пере собрал мир. Делаю emerge --depclean и получаю вот это:

Код: Выделить всё

Calculating dependencies... done!
>>> Checking for lib consumers...
>>> Assigning files to packages...
 * In order to avoid breakage of link level dependencies, one or more
 * packages will not be removed. This can be solved by rebuilding the
 * packages that pulled them in.
 *
 *   sys-libs/gpm-1.20.6 pulled in by:
 *     media-libs/aalib-1.4_rc5 needs libgpm.so.1
 *     media-libs/libsdl-1.2.14-r2 needs libgpm.so.1
 *     media-libs/xine-lib-1.1.18.1 needs libgpm.so.1
 *
>>> Adding lib providers to graph...


Gpm отключен, а библиотека нужна. Сами aalib, libsdl, xine-lib собраны без gpm:

Код: Выделить всё

tux lxuser # eix aalib -I
[I] media-libs/aalib
     Available versions:  1.4_rc4-r2[1] 1.4_rc5{tbz2} 1.4_rc5{tbz2}[1] {X gpm lib32 slang static}
     Installed versions:  1.4_rc5{tbz2}(09:04:55 PM 04/20/2010)(X slang -gpm)
     Homepage:            http://aa-project.sourceforge.net/aalib/
     Description:         A ASCII-Graphics Library

tux lxuser # eix libsdl -I
[I] media-libs/libsdl
     Available versions:  1.2.13-r1 1.2.13-r1[1] (~)1.2.14 (~)1.2.14[1] (~)1.2.14-r1 (~)1.2.14-r1[1] (~)1.2.14-r2{tbz2} {X aalib alsa +audio custom-cflags dga directfb esd fbcon ggi +joystick lib32 libcaca nas opengl oss ps3 pulseaudio static-libs svga tslib +video xinerama xv}
     Installed versions:  1.2.14-r2{tbz2}(09:05:48 PM 04/20/2010)(X aalib alsa audio opengl video xv -custom-cflags -dga -directfb -fbcon -ggi -joystick -libcaca -nas -oss -ps3 -pulseaudio -static-libs -svga -tslib -xinerama)
     Homepage:            http://www.libsdl.org/
     Description:         Simple Direct Media Layer

tux lxuser # eix xine-lib -I
[U] media-libs/xine-lib
     Available versions:  (1) 1.1.16.3-r1[3] (~)1.1.16.3-r2[3] 1.1.17 1.1.17[2] (~)1.1.18 (~)1.1.18[2] (~)1.1.18.1{tbz2} (~)1.1.18.1{tbz2}[2] **1.2.9999[1] **1.2.9999.1[1] (~)9999[3]
        {(+)X (+)a52 aac (-)aalib (+)alsa altivec arts +css debug directfb (+)dts dvd dxr3 esd (-)fbcon (-)flac gnome (-)gtk (-)imagemagick ipv6 (-)jack lib32 (-)libcaca (+)mad (-)mmap mng (+)modplug (+)musepack nls opengl (-)oss pulseaudio (-)real (-)samba sdl speex (+)theora (-)truetype (+)v4l vcd vdr vidix +vis (+)vorbis wavpack win32codecs (+)xcb xinerama (+)xv xvmc}
     Installed versions:  1.1.18.1(1){tbz2}(09:06:37 PM 04/20/2010)(X a52 aac aalib alsa css dts flac gtk imagemagick mad mmap mng modplug musepack nls opengl sdl speex theora truetype v4l vcd vorbis wavpack xcb xv -altivec -directfb -dxr3 -esd -fbcon -gnome -ipv6 -jack -libcaca -oss -pulseaudio -real -samba -vidix -vis -win32codecs -xinerama -xvmc)
     Homepage:            http://hg.debian.org/hg/xine-lib/xine-lib-1.2/
     Description:         Core libraries for Xine movie player || xine-lib-1.2 || HG Version


Вот информация о системе

Кто-нибудь может это пояснить?
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: USE флаг gpm

Сообщение vr13 »

может быть ошибка в portage: все-таки он у вас ну очень нестабильный (2.2)
на самом деле, все очевидно - от gpm зависит только aalib, но от нее зависит libsdl, от которой в свою очередь зависит xine. если вы установили -gpm для aalib, то по идее, конфликта быть не должно
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: USE флаг gpm

Сообщение oper777 »

На всякий случай прогнать revdep-rebuild и lafilefixer --justfixit
Спасибо сказали:
pol01
Сообщения: 94

Re: USE флаг gpm

Сообщение pol01 »

oper777 писал(а):
21.04.2010 10:18
На всякий случай прогнать revdep-rebuild и lafilefixer --justfixit


Код: Выделить всё

tux lxuser # revdep-rebuild
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 100% ]

 * Dynamic linking on your system is consistent... All done.
tux lxuser #
Спасибо сказали: