[gentoo-user] imlib error

2005-10-11 Thread Jorge Almeida
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

2005-10-11 Thread Holly Bostick
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

2005-10-11 Thread Jorge Almeida
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

2005-10-11 Thread Holly Bostick
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

2005-10-11 Thread Benno Schulenberg
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