public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] imlib error
@ 2005-10-11  6:48 Jorge Almeida
  2005-10-11 12:12 ` Holly Bostick
  0 siblings, 1 reply; 5+ messages in thread
From: Jorge Almeida @ 2005-10-11  6:48 UTC (permalink / raw
  To: gentoo-user

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 ***
	
	
	root@jmaa / $ 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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] imlib error
  2005-10-11  6:48 [gentoo-user] imlib error Jorge Almeida
@ 2005-10-11 12:12 ` Holly Bostick
  2005-10-11 14:22   ` Jorge Almeida
  0 siblings, 1 reply; 5+ messages in thread
From: Holly Bostick @ 2005-10-11 12:12 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] imlib error
  2005-10-11 12:12 ` Holly Bostick
@ 2005-10-11 14:22   ` Jorge Almeida
  2005-10-11 15:11     ` Holly Bostick
  2005-10-11 18:12     ` Benno Schulenberg
  0 siblings, 2 replies; 5+ messages in thread
From: Jorge Almeida @ 2005-10-11 14:22 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] imlib error
  2005-10-11 14:22   ` Jorge Almeida
@ 2005-10-11 15:11     ` Holly Bostick
  2005-10-11 18:12     ` Benno Schulenberg
  1 sibling, 0 replies; 5+ messages in thread
From: Holly Bostick @ 2005-10-11 15:11 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-user] imlib error
  2005-10-11 14:22   ` Jorge Almeida
  2005-10-11 15:11     ` Holly Bostick
@ 2005-10-11 18:12     ` Benno Schulenberg
  1 sibling, 0 replies; 5+ messages in thread
From: Benno Schulenberg @ 2005-10-11 18:12 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-10-11 18:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-11  6:48 [gentoo-user] imlib error Jorge Almeida
2005-10-11 12:12 ` Holly Bostick
2005-10-11 14:22   ` Jorge Almeida
2005-10-11 15:11     ` Holly Bostick
2005-10-11 18:12     ` Benno Schulenberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox