LINUX.ORG.RU

[gentoo][x86-64][circular dependencies]не собираются иксы

 ,


0

0

Пересел на x86-64, пересобираю мир.
Столкнулся с такой проблемой - емерж ругается на циклические зависимости:

These are the packages that would be merged, in order:

Calculating dependencies ... done!


[nomerge ] x11-base/xorg-server-1.5.3-r5 USE="hal nptl sdl xorg (-3dfx) -debug -dmx -ipv6 -kdrive -minimal -tslib" INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -tslib -ur98 -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) (-imstt) -intel -mach64 -mga -neomagic (-newport) -nv -r128 -radeon -radeonhd -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l (-vermilion) -vesa -via -virtualbox -vmware -voodoo (-xgi)"
[nomerge ] x11-drivers/nvidia-drivers-180.51 USE="acpi gtk (multilib) -custom-cflags"
[nomerge ] media-libs/mesa-7.4.1-r1 USE="nptl -debug -doc -motif -pic -xcb" VIDEO_CARDS="-intel -mach64 -mga -none -r128 -radeon -radeonhd -s3virge -savage -sis (-sunffb) -tdfx -trident -via"
[ebuild N ] media-libs/glew-1.5.1
[ebuild N ] virtual/glu-7.0
[ebuild N ] virtual/opengl-7.0
[ebuild N ] media-libs/mesa-7.4.1-r1 USE="nptl -debug -doc -motif -pic -xcb" VIDEO_CARDS="-intel -mach64 -mga -none -r128 -radeon -radeonhd -s3virge -savage -sis (-sunffb) -tdfx -trident -via"

* Error: circular dependencies:

('ebuild', '/', 'virtual/glu-7.0', 'merge') depends on
('ebuild', '/', 'media-libs/mesa-7.4.1-r1', 'merge') (runtime)
('ebuild', '/', 'media-libs/mesa-7.4.1-r1', 'merge') depends on
('ebuild', '/', 'media-libs/glew-1.5.1', 'merge') (runtime)
('ebuild', '/', 'virtual/opengl-7.0', 'merge') depends on
('ebuild', '/', 'media-libs/mesa-7.4.1-r1', 'merge') (runtime)
('ebuild', '/', 'media-libs/glew-1.5.1', 'merge') depends on
('ebuild', '/', 'virtual/glu-7.0', 'merge') (runtime)
('ebuild', '/', 'virtual/opengl-7.0', 'merge') (runtime)
('ebuild', '/', 'media-libs/mesa-7.4.1-r1', 'merge') (runtime)

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


make.conf


CFLAGS="-O2 -march=native -pipe -msse3"
CXXFLAGS="-O2 -march=native -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j3"
ACCEPT_KEYWORDS="~amd64"

GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ "

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="-ipv6 X a52 aac acpi aim alsa ao apm audiofile bash-completion bzip2 cairo cdinstall cdparanoia cdr cracklib cups curl curlwrappers dbus dri dts dvd dvdr dvdread encode exif ffmpeg firefox flac ftp gif gpm gstreamer gnome gtk gtk2 hal iconv imagemagick jabber -java javascript jpeg jpeg2k ladspa libnotify lm_sensors libsamplerate mad matroska mime mmx mono mozilla mplayer mp3 mpeg musepack ncurses nls ogg openal nocd opengl pda pdf png posix quicktime qt4 samba sdl scanner shorten sndfile sox speex spell sse sse2 svg theora tiff truetype unicode usb v4l vcd vorbis win32codecs wmf x264 xcomposite xpm xv xvid zlib midi timidity xscreensaver"
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="nvidia"
LINGUAS="ru en"
FEATURES="parallel-fetch"
#FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"


uname -a

Linux localhost 2.6.29-gentoo-r2 #1 SMP PREEMPT Thu Apr 30 15:17:43 EEST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz

Гуглил, толком ничего не нашел


Ответ на: комментарий от Uncle_Theodore

хм, видать кривой ебилд был. Явно указал, что следует собрать старую mesa, и все заработало.
Спасибо :)

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

>В генту не бывает кривых ебилдов, там бывают только кривые руки.
Tell me more.

anotheranonymous
()
Ответ на: комментарий от linux4ever

> В генту не бывает кривых ебилдов, там бывают только кривые руки.

Принимай гербалайф, а то в двери уже не проходишь

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