Installing a fresh Gentoo, when trying to emerge all my apps, i'm getting a circular dependency between dev-libs/DirectFB-0.9.25.1 and media-libs/libsdl-1.2.11, i realized that this bug happens everytime "directfb" and "sdl" use flags are set. --> Example when emerging libsdl and DirectFB k0001 / # USE="directfb sdl" emerge DirectFB libsdl Calculating dependencies... done! !!! Error: circular dependencies: ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') depends on ('ebuild', '/', 'media-libs/libsdl-1.2.11', 'merge') (hard) ('ebuild', '/', 'media-libs/libsdl-1.2.11', 'merge') depends on ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') (hard) ------------------------------- --> Example when emerging the system.... k0001 / # emerge -pve system Calculating system dependencies... done! !!! Error: circular dependencies: ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') depends on ('ebuild', '/', 'media-libs/libsdl-1.2.11', 'merge') (hard) ('ebuild', '/', 'media-libs/libsdl-1.2.11', 'merge') depends on ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') (hard) ('ebuild', '/', 'x11-libs/pango-1.14.9', 'merge') depends on ('ebuild', '/', 'x11-libs/cairo-1.2.4', 'merge') (hard) ('ebuild', '/', 'sys-devel/gcc-4.1.1-r3', 'merge') depends on ('ebuild', '/', 'x11-libs/gtk+-2.10.6', 'merge') (hard) ('ebuild', '/', 'x11-libs/pango-1.14.9', 'merge') (hard) ('ebuild', '/', 'x11-libs/gtk+-2.10.6', 'merge') depends on ('ebuild', '/', 'x11-libs/cairo-1.2.4', 'merge') (hard) ('ebuild', '/', 'x11-libs/pango-1.14.9', 'merge') (hard) ('ebuild', '/', 'x11-libs/cairo-1.2.4', 'merge') depends on ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') (hard) k0001 / # emerge --info |grep USE USE="3dnow 3dnowext X acl acpi afs alsa apm avahi bash-completion beagle berkdb bonobo bzip2 cairo caps cjk cracklib crypt cups curl cvs dbus directfb dri epydoc evo exif ffmpeg firefox flac fortran ftp gcj gd gdbm glibc-omitfp glitz glut gnome gpm gtk gtk2 hal ipv6 jabber java joystick jpeg jpeg2k kerberos libnotify lm_sensors mad matroska mime mmx mmxext mng mono mp3 mpeg mplayer msn mysql mysqli ncurses nls nptl nptlonly nsplugin ogg pam pcre pdf perl png pwdb python radius rdesktop readline ruby samba sdl slang spell sse ssl subversion svg symlink tcl tcpd theora tiff tk truetype-fonts type1-fonts unicode usb userlocales v4l vcd vim vim-syntax vorbis wifi win32codecs wmf wxwindows x264 x86 xcomposite xinerama xml xpm xv xvid yahoo zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="radeon ati fglrx fbdev vesa none" Reproducible: Always Steps to Reproduce: 1. USE="directfb sdl" emerge DirectFB or 2. USE="directfb sdl" emerge libsdl Actual Results: Calculating dependencies... done! !!! Error: circular dependencies: ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') depends on ('ebuild', '/', 'media-libs/libsdl-1.2.11', 'merge') (hard) ('ebuild', '/', 'media-libs/libsdl-1.2.11', 'merge') depends on ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') (hard) Expected Results: portage should have emerged libsdl and DirectFB
Kindly review http://bugs.gentoo.org/page.cgi?id=fields.html#bug_severity and search for duplicates before filing bugs. *** This bug has been marked as a duplicate of bug 152405 ***