Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99000 - add openexr as dependency to kdebase-kioslaves
Summary: add openexr as dependency to kdebase-kioslaves
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-14 06:00 UTC by Cedric Godin
Modified: 2005-07-29 11:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
configure-fix-kdebase-openexr.patch (configure-fix-kdebase-openexr.patch,703 bytes, patch)
2005-07-14 07:12 UTC, Gregorio Guidi (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Godin 2005-07-14 06:00:54 UTC
I had to install openexr before installing kde and then removed it later. With a
revdep-rebuild I can see :
Checking dynamic linking consistency...
  broken /usr/kde/3.4/lib/kde3/exrthumbnail.so (requires libIlmImf.so.2
libImath.so.2 libHalf.so.2 libIex.so.2)

so it seems that kdebase-kioslaves detected openexr and created a file linked
with it.
The only dependency for openexr in kde seems with kdelibs (not activated in my
make.conf)


Reproducible: Always
Steps to Reproduce:
1. emerge openexr
2. USE=-openexr emerge kdebase-kioslaves
3. emerge -C openexr

Actual Results:  
broken /usr/kde/3.4/lib/kde3/exrthumbnail.so (requires libIlmImf.so.2
libImath.so.2 libHalf.so.2 libIex.so.2)

Expected Results:  
no /usr/kde/3.4/lib/kde3/exrthumbnail.so file

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 Unknown CPU Type
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.10
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.5
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="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fforce-addr
-falign-functions=16 -falign-jumps=16 -falign-loops=16 -falign-labels=1
-fprefetch-loop-arrays -maccumulate-outgoing-args"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fforce-addr
-falign-functions=16 -falign-jumps=16 -falign-loops=16 -falign-labels=1
-fprefetch-loop-arrays -maccumulate-outgoing-args"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict userpriv"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="fr nl"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://keats/gentoo-portage"
USE="3dnow 3dnowext X a52 acl alsa apache2 apm arts asm audiofile avi
bash-completion bitmap-fonts cdinstall cdparanoia cdr chroot crypt cups
dedicated dga divx4linux dts dv dvb dvd dvdr dvdread encode expat faad fame
fbcon ffmpeg flac gcc-libffi gd gif gnustep gphoto2 gpm graphviz gstreamer gtk
gtk2 hal icq imap imlib innodb ipv6 ithreads java jpeg jpeg2k kcal kde kerberos
largeterminal ldap libwww live lzo mad maildir memlimit mikmod mjpeg mmx mmxext
motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg msn ncurses net
network nls no_wxgtk1 noamazon nptl nvidia objc ogg oggvorbis on-the-fly-crypt
openal opengl oss pam pcre pdfkit pdflib perl pg-intdatetime pg-vacuumdelay png
postgres python qt quicktime readline rtc sdl slp speex spell sql sse ssl
subversion tcltk theora threads tiff truetype truetype-fonts type1-fonts usb
userlocales v4l v4l2 vdesktop vidix visualization vorbis win32codecs wmf x86
xanim xinerama xml xml2 xmms xprint xrandr xv xvid xvmc yv12 zlib linguas_fr
linguas_nl userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, MAKEOPTS
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-07-14 07:12:10 UTC
Created attachment 63396 [details, diff]
configure-fix-kdebase-openexr.patch

It seems you caught one of the last hidden dependencies we addressed in bug
81966...

The patch above make openexr configurable (there was an identical patch for
kdegraphics already) and should be committed in kde SVN. Caleb? ;)
Comment 2 Dan Armak (RETIRED) gentoo-dev 2005-07-29 11:27:23 UTC
The patch is in the 3.4.2. ebuilds and has been committed in trunk (3.5) 
upstream.