[gentoo-user] imlib error
I'm trying to emerge kde-meta. It fails with imlib: checking for IceConnectionNumber in -lICE... yes checking for XShmAttach in -lXext... yes checking for sys/ipc.h... yes checking for sys/shm.h... yes checking whether shmctl IPC_RMID allowes subsequent attaches... yes checking X11/extensions/XShm.h... yes checking for jpeg_destroy_decompress in -ljpeg... yes checking for jpeglib.h... yes checking for TIFFReadScanline in -ltiff... yes checking for tiffio.h... yes checking for gif_lib.h... no configure: error: *** GIF header not found *** [EMAIL PROTECTED] / $ emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.11 i686) = System uname: 2.6.11 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox:1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS=x86 AUTOCLEAN=yes CBUILD=i686-pc-linux-gnu CFLAGS=-O2 -march=pentium4 -pipe -fomit-frame-pointer CHOST=i686-pc-linux-gnu CONFIG_PROTECT=/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control CONFIG_PROTECT_MASK=/etc/gconf /etc/env.d CXXFLAGS=-O2 -march=pentium4 -pipe -fomit-frame-pointer DISTDIR=/usr/portage/distfiles FEATURES=autoconfig distlocks sandbox sfperms strict GENTOO_MIRRORS=http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo; LANG=C MAKEOPTS=-j2 PKGDIR=/usr/portage/packages PORTAGE_TMPDIR=/var/tmp PORTDIR=/usr/portage SYNC=rsync://rsync.europe.gentoo.org/gentoo-portage USE=x86 X bitmap-fonts bzip2 crypt cups curl doc gif jpeg jpeg2k kde ncurses nls nptl opengl pam perl pic png python qt readline ssl tiff truetype truetype-fonts type1-fonts xml zlib userland_GNU kernel_linux elibc_glibc Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY revdep-rebuild show no errors... -- Jorge Almeida -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] imlib error
Jorge Almeida schreef: I'm trying to emerge kde-meta. It fails with imlib: checking for gif_lib.h... no configure: error: *** GIF header not found *** I don't use kde-meta, but I went to www.gentoo-portage.com to track down what package you're missing (this error clearly indicates you're missing a package, but that package is not a direct dependency of kde-meta, or it would have been installed). Here's what I found: Programs That Depend On imlib app-i18n/chinput app-i18n/minichinput app-misc/dfm app-misc/endeavour dev-lang/entity dev-python/gnome-python dev-python/pygtk games-board/eboard games-kids/lletters games-kids/stickers gnome-base/gnome-libs ==kde-base/kuickshow mail-client/balsa media-gfx/frontline media-gfx/gphoto media-gfx/qiv media-gfx/scigraphica media-gfx/xzgv media-libs/fnlib media-sound/yconsole media-video/camserv net-analyzer/cheops-ng net-im/gnophone net-irc/bitchx www-client/amaya x11-misc/bbacpi x11-misc/idesk x11-misc/pogo x11-misc/xteddy x11-plugins/epplets x11-plugins/gkrellm-alltraxclock x11-plugins/gkrellm-bfm x11-plugins/gkrellm-console x11-plugins/gkrellm-mailwatch x11-plugins/gkrellm-radio x11-plugins/gkrellmoon x11-plugins/gkrellmouse x11-plugins/gkrellsun x11-terms/mlterm x11-themes/gtk-engines x11-wm/fvwm x11-wm/sawfish !gtk2 x11-themes/gtk-engines-qtpixmap !imlib2 www-client/w3m imlib app-editors/zoinks imlib app-office/magicpoint imlib kde-base/kdegraphics imlib mail-client/sylpheed imlib mail-client/sylpheed-claws imlib media-gfx/gimageview imlib media-gfx/iv imlib net-im/amsn imlib www-client/w3mmee imlib x11-misc/wmakerconf imlib x11-wm/icewm imlib x11-wm/qvwm Programs That Depend On kuickshow kde-base/kdegraphics kde-base/kdegraphics-meta Programs That Depend On kdegraphics-meta kde-base/kde-meta So imlib is needed because kde-meta depends on kdegraphics-meta, which depends on kuickshow, which depends on imlib. But some gif header needed by imlib is not installed or broken: (Piped to prevent quoting) Runtime Dependencies imlib-1.9.15 | = media-libs/giflib - 4.1.0 | = media-libs/jpeg - 6b | = media-libs/libpng - 1.2.1 | = media-libs/tiff - 3.5.5 | gtk = x11-libs/gtk+ - 1.2* imlib-1.9.14-r3 | = media-libs/giflib - 4.1.0 | = media-libs/jpeg - 6b | = media-libs/libpng - 1.2.1 | = media-libs/tiff - 3.5.5 | = x11-libs/gtk+ - 1.2* ... aand my guess is that package would be gif = media-libs/giflib - 4.1.0 Is this package installed? If so, I would consider re-emerging it (and possibly imlib as well), with emerge --oneshot --ask giflib or emerge --oneshot --onlydeps --ask imlib You could just emerge either or both, but that would add them to your world file, which is not necessarily the best choice (but maybe this is not important to you). Or, you could of course check b.g.o (bugs.gentoo.org) to see if this is a known problem. Hope this helps, Holly -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] imlib error
On Tue, 11 Oct 2005, Holly Bostick wrote: Jorge Almeida schreef: I'm trying to emerge kde-meta. It fails with imlib: checking for gif_lib.h... no configure: error: *** GIF header not found *** I don't use kde-meta, but I went to www.gentoo-portage.com to track down what package you're missing (this error clearly indicates you're missing a package, but that package is not a direct dependency of kde-meta, or it would have been installed). Here's what I found: Programs That Depend On imlib app-i18n/chinput app-i18n/minichinput app-misc/dfm app-misc/endeavour dev-lang/entity dev-python/gnome-python dev-python/pygtk games-board/eboard games-kids/lletters games-kids/stickers gnome-base/gnome-libs ==kde-base/kuickshow mail-client/balsa media-gfx/frontline media-gfx/gphoto media-gfx/qiv media-gfx/scigraphica media-gfx/xzgv media-libs/fnlib media-sound/yconsole media-video/camserv net-analyzer/cheops-ng net-im/gnophone net-irc/bitchx www-client/amaya x11-misc/bbacpi x11-misc/idesk x11-misc/pogo x11-misc/xteddy x11-plugins/epplets x11-plugins/gkrellm-alltraxclock x11-plugins/gkrellm-bfm x11-plugins/gkrellm-console x11-plugins/gkrellm-mailwatch x11-plugins/gkrellm-radio x11-plugins/gkrellmoon x11-plugins/gkrellmouse x11-plugins/gkrellsun x11-terms/mlterm x11-themes/gtk-engines x11-wm/fvwm x11-wm/sawfish !gtk2 x11-themes/gtk-engines-qtpixmap !imlib2 www-client/w3m imlib app-editors/zoinks imlib app-office/magicpoint imlib kde-base/kdegraphics imlib mail-client/sylpheed imlib mail-client/sylpheed-claws imlib media-gfx/gimageview imlib media-gfx/iv imlib net-im/amsn imlib www-client/w3mmee imlib x11-misc/wmakerconf imlib x11-wm/icewm imlib x11-wm/qvwm Programs That Depend On kuickshow kde-base/kdegraphics kde-base/kdegraphics-meta Programs That Depend On kdegraphics-meta kde-base/kde-meta So imlib is needed because kde-meta depends on kdegraphics-meta, which depends on kuickshow, which depends on imlib. But some gif header needed by imlib is not installed or broken: (Piped to prevent quoting) Runtime Dependencies imlib-1.9.15 | = media-libs/giflib - 4.1.0 | = media-libs/jpeg - 6b | = media-libs/libpng - 1.2.1 | = media-libs/tiff - 3.5.5 | gtk = x11-libs/gtk+ - 1.2* imlib-1.9.14-r3 | = media-libs/giflib - 4.1.0 | = media-libs/jpeg - 6b | = media-libs/libpng - 1.2.1 | = media-libs/tiff - 3.5.5 | = x11-libs/gtk+ - 1.2* ... aand my guess is that package would be gif = media-libs/giflib - 4.1.0 Is this package installed? If so, I would consider re-emerging it (and Yes, but when I emerged it the gif USE flag was not set! imlib compiles now. possibly imlib as well), with emerge --oneshot --ask giflib or emerge --oneshot --onlydeps --ask imlib You could just emerge either or both, but that would add them to your world file, which is not necessarily the best choice (but maybe this is not important to you). Yes, I don't mind having it in the world file. Or, you could of course check b.g.o (bugs.gentoo.org) to see if this is a known problem. Hope this helps, Your replies are _always_ helpful! Holly Thanks, Jorge -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] imlib error
Jorge Almeida schreef: On Tue, 11 Oct 2005, Holly Bostick wrote: Jorge Almeida schreef: I'm trying to emerge kde-meta. It fails with imlib: checking for gif_lib.h... no configure: error: *** GIF header not found *** I don't use kde-meta, but I went to www.gentoo-portage.com to track down what package you're missing (this error clearly indicates you're missing a package, but that package is not a direct dependency of kde-meta, or it would have been installed). Here's what I found: snip So imlib is needed because kde-meta depends on kdegraphics-meta, which depends on kuickshow, which depends on imlib. But some gif header needed by imlib is not installed or broken: (Piped to prevent quoting) Runtime Dependencies imlib-1.9.15 | = media-libs/giflib - 4.1.0 | = media-libs/jpeg - 6b | = media-libs/libpng - 1.2.1 | = media-libs/tiff - 3.5.5 | gtk = x11-libs/gtk+ - 1.2* imlib-1.9.14-r3 | = media-libs/giflib - 4.1.0 | = media-libs/jpeg - 6b | = media-libs/libpng - 1.2.1 | = media-libs/tiff - 3.5.5 | = x11-libs/gtk+ - 1.2* ... aand my guess is that package would be gif = media-libs/giflib - 4.1.0 Is this package installed? If so, I would consider re-emerging it (and Yes, but when I emerged it the gif USE flag was not set! imlib compiles now. I noticed that, too-- when I checked imlib and giflib on my own system, I saw: emerge -pv imlib giflib These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-libs/imlib-1.9.14-r3 574 kB [ebuild R ] media-libs/giflib-4.1.3 +X +gif 556 kB .. which looked awful weird to me for two reasons: 1) it seems a bit nuts to me that a program called 'giflib' should need optional support for 'gif' (if you compile giflib without gif support, what the h-e-double-hockey-sticks does it do??) 2) the 'gif' USE flag is not listed on gentoo-portage.com (although maybe it's an error in the site, since the flag that *is* listed does not seem to come up in Portage): Runtime Dependencies giflib-4.1.3-r2 ! media-libs/libungif - rle media-libs/urt X virtual/x11 giflib-4.1.3-r1 ! media-libs/libungif - X virtual/x11 giflib-4.1.3 X virtual/x11 Although gentoo-portage.com is apparently correct, given the output of a search for the 'rle' USE flag: useflag rle /usr/portage/profiles/use.local.desc:media-libs/giflib:rle - Build converters for RLE format (utah raster toolkit) which makes sense, I don't get why the 'rle' USE flag does not appear if I request to emerge giflib, while an apparently useless 'gif' USE flag does. So something definitely looks wonky here, but it's not you, and it would seem that enabling the 'gif' USE flag hacks this mess into working (insofar as imlib compiles for both of us with this flag set). Thus, problem solved, but not eliminated, it would seem. Holly -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] imlib error
Jorge Almeida wrote: On Tue, 11 Oct 2005, Holly Bostick wrote: You could just emerge either or both, but that would add them to your world file, which is not necessarily the best choice (but maybe this is not important to you). Yes, I don't mind having it in the world file. Better not do that. The world file should (mostly) just contain the packages that you actually directly use, not their dependencies. Having dependencies in there can later cause perplexing problems, if for example imlib or giflib were replaced by something else. Benno -- gentoo-user@gentoo.org mailing list