Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166498 - dev-libs/DirectFB-0.9.25.1 & media-libs/libsdl-1.2.11 circular dependency
Summary: dev-libs/DirectFB-0.9.25.1 & media-libs/libsdl-1.2.11 circular dependency
Status: RESOLVED DUPLICATE of bug 152405
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-12 13:26 UTC by k0001
Modified: 2007-02-12 15:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description k0001 2007-02-12 13:26:33 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-12 15:56:47 UTC
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 ***