Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 100903

Summary: mplayer has apparent dependency conflict affecting kdegraphics-3.4.2
Product: Gentoo Linux Reporter: Guy <notellin>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: 2005.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Guy 2005-07-31 09:42:41 UTC
# equery depends media-libs/giflib

gives the following result:

app-editors/emacs-21.4-r1
app-emulation/wine-20050725
dev-libs/DirectFB-0.9.22
dev-tex/latex2html-2002.2.1_pre20041025
media-gfx/fontforge-20050624
media-libs/imlib2-1.2.0.007
media-libs/libungif-4.1.3-r1
media-libs/imlib-1.9.14-r3
media-video/mplayer-1.0_pre7
x11-wm/icewm-1.2.22

# equery depends media-libs/libungif

gives the following result:

dev-tex/latex2html-2002.2.1_pre20041025
media-video/mplayer-1.0_pre7

.oOo.

# emerge -puDv world

now gives the following result:

These are the packages that I would merge, in order:

Calculating world dependencies  ..... ..... .... ...done!
[blocks B     ] media-libs/libungif (is blocking media-libs/giflib-4.1.3-r1)
[ebuild     U ] kde-base/kdegraphics-3.4.2 [3.4.1] +arts -debug -gphoto2 +imlib
-kdeenablefinal -nodrm -openexr +opengl -povray +scanner +tetex +xinerama 0 kB 
[ebuild     U ] kde-base/kdetoys-3.4.2 [3.4.1] +arts -debug -kdeenablefinal
+xinerama 0 kB 
 ...

.oOo.

This is the cause of bug # 100801 and is probably also the cause of most of the
duplicate bugs attached to bug # 83238

If you perform emerge media-libs/ligungif and do _NOT_ specify the --update
option, libungif will compile. It was my understanding that this shouldn't
happen. Once libungif is emerged, then kdegraphics will compile so long as you
do _NOT_ use the --update option.

I question the correctness of this.

Also note that mplayer was already emerged on my system with no complaint about
missing ligungif.
Comment 1 Guy 2005-07-31 10:52:55 UTC
*** Bug 100905 has been marked as a duplicate of this bug. ***
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-08-01 01:16:35 UTC
(In reply to comment #0) 
> If you perform emerge media-libs/ligungif and do _NOT_ specify the --update 
> option, libungif will compile. It was my understanding that this shouldn't 
> happen. 
 
This is because giflib blocks libungif but libungif does not block giflib. 
Please add a note about it at bug 85720 or open a new bug as this is not 
related to kdegraphics. 
 
> Also note that mplayer was already emerged on my system with no complaint  
> about missing ligungif. 
 
mplayer has a dependency on "giflib or libungif". See again bug 85720. 
 
There's nothing here that points out a problem in kdegraphics, as in the other 
bugs you mention the problem seems to be that imlib was linked against 
libungif and has to be recompiled against giflib before kdegraphics can be 
built. Please reopen if this is not the case.