kdegraphics-3.2.0.ebuild requires libungif package, but that is not reflected in dependancy list. after installing libungif-4.1.0.1b kdegraphics-3.2 built without problems. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge kdegraphics 2. 3. Actual Results: compilation failed with errors saying it cant link with libungif Expected Results: compile without problems!:) had prefixed that ebuild with ACCEPT_KEYWORDS="~x86" # emerge info Portage 2.0.50 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r5) ================================================================= System uname: 2.4.22-gentoo-r5 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz Gentoo Base System version 1.4.3.10 Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.gentoo.ru/pub/mirror/gentoo/ http://mirror.tucdemonic.org/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/ http://lug.mtu.edu/gentoo/ http://gentoo.inode.at/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X acpi apm arts avi berkdb bindist crypt cscope curl dga dvd encode esd ethereal fam fbcon foomaticdb gdbm gif gpm gtk2 imlib javascript jpeg kde libg++ libwww mad mikmod mmx motif mpeg ncurses nls noaudio oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcpd tiff truetype video_cards_radeon x86 xml2 xmms xv zlib"
I don't believe it requires libungif, just libungif OR libgif based on how you have other libs setup. Sounds like you might have un-emerged your gif library after emerging kdelibs/qt at one point in time.
Well, i was not unmerging anything on this setup. I ran ACCEPT_KEYWORDS="~x86" emerge kde to get latest kde-3.2.0, but the build failed at kdegraphics step. And I had to emerge libungif, after which compilation continued without any problems. So it seems, as you are saying, either libungif or libgif is required, but for some reason it was not emerged automatically.
you don't happen to know which subpackage was the one that faulted, do you?
It was exactly this ebuild: /usr/portage/kde-base/kdegraphics/kdegraphics-3.2.0.ebuild
I mean during the compilation - which subdirectory of kdegraphics was the one that failed on you?
Ohh, sorry. I forgot to write down the path :(
can't reproduce, closing as fixed.