Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47224 - upd.: media-libs/openexr-1.1.1.ebuild
Summary: upd.: media-libs/openexr-1.1.1.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Chris White (RETIRED)
URL:
Whiteboard:
Keywords:
: 58974 63781 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-04-08 08:30 UTC by Carsten Lohrke (RETIRED)
Modified: 2005-03-15 13:39 UTC (History)
3 users (show)

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


Attachments
openexr-1.1.1.ebuild (openexr-1.1.1.ebuild,968 bytes, text/plain)
2004-04-08 08:31 UTC, Carsten Lohrke (RETIRED)
Details
openexr-1.2.1.ebuild (openexr-1.2.1.ebuild,1.05 KB, text/plain)
2004-07-31 14:29 UTC, Carsten Lohrke (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Lohrke (RETIRED) gentoo-dev 2004-04-08 08:30:22 UTC
 
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2004-04-08 08:31:23 UTC
Created attachment 28895 [details]
openexr-1.1.1.ebuild
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-07-31 10:33:35 UTC
*** Bug 58974 has been marked as a duplicate of this bug. ***
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2004-07-31 14:29:36 UTC
Created attachment 36536 [details]
openexr-1.2.1.ebuild

- "Foundation" Header
- some changes in src_compile()
- doc use flag
Comment 4 Hans-Christian Armingeon 2004-08-20 03:25:31 UTC
[kdelibs 3.3.0 configure]

checking for OpenEXR libraries... no
*** OpenEXR libraries were found, but at least version 1.1.0 is required ***
*** Install newer OpenEXR package (from http:///www.openexr.org)
*** if you want EXR image format support

Please update the portage asap.

Thanks in advance,

Johnny
Comment 5 Hans-Christian Armingeon 2004-08-20 03:49:02 UTC
I am having problems in compiling 1.2.1:

[...]
g++ -pipe -march=i686 -m32 -O3 -march=athlon-4 -O3 -fomit-frame-pointer -funroll-loops -pipe -o exrdisplay main.o ImageView.o loadImage.o scaleImage.o -Wl,-rpath -Wl,/usr/lib/fltk-1.1  -L/usr/lib/fltk-1.1 -L/usr/X11R6/lib -lfltk_gl /usr/lib/libGLU.so /usr/lib/opengl/xorg-x11/lib/libGL.so -lfltk -lXft -lpthread -lXext -lX11 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libsupc++.a -lm -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Iex -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Half -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Imath -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/IlmImf /usr/lib/libIlmImf.so /usr/lib/libImath.so /usr/lib/libHalf.so /usr/lib/libIex.so -lz
loadImage.o(.text+0x259): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::TiledRgbaInputFile(char const*)'
loadImage.o(.text+0x277): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::isValidLevel(int, int) const'
loadImage.o(.text+0x4a2): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::dataWindowForLevel(int, int) const'
loadImage.o(.text+0x4dc): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::pixelAspectRatio() const'
loadImage.o(.text+0x589): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::setFrameBuffer(Imf::Rgba*, unsigned int, unsigned int)'
loadImage.o(.text+0x59c): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::numXTiles(int) const'
loadImage.o(.text+0x5b1): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::numYTiles(int) const'
loadImage.o(.text+0x5bd): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::lineOrder() const'
loadImage.o(.text+0x60f): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x63e): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x667): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x690): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x6b9): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x6d7): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::~TiledRgbaInputFile()'
loadImage.o(.text+0x722): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x74d): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x79c): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x7cb): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x7f4): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x81d): more undefined references to `Imf::TiledRgbaInputFile::readTile(int, int, int, int)' follow
loadImage.o(.text+0x8f7): In function `loadTiledImage(char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledRgbaInputFile::~TiledRgbaInputFile()'
loadImage.o(.text+0x1709): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::TiledInputFile(char const*)'
loadImage.o(.text+0x1727): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::isValidLevel(int, int) const'
loadImage.o(.text+0x1953): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::dataWindowForLevel(int, int) const'
loadImage.o(.text+0x198d): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::header() const'
loadImage.o(.text+0x1aad): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::header() const'
loadImage.o(.text+0x1b92): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::setFrameBuffer(Imf::FrameBuffer const&)'
loadImage.o(.text+0x1bf3): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::numXTiles(int) const'
loadImage.o(.text+0x1c08): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::numYTiles(int) const'
loadImage.o(.text+0x1c14): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::header() const'
loadImage.o(.text+0x1c70): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1c9f): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1cc8): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1cf1): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1d1a): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1da6): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::~TiledInputFile()'
loadImage.o(.text+0x1e26): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1e51): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1ea0): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1ecf): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1ef8): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::readTile(int, int, int, int)'
loadImage.o(.text+0x1f21): more undefined references to `Imf::TiledInputFile::readTile(int, int, int, int)' follow
loadImage.o(.text+0x20b4): In function `loadTiledImageChannel(char const*, char const*, int, int, Imath::Box<Imath::Vec2<int> >&, Imath::Box<Imath::Vec2<int> >&, float&, Imf::Array<Imf::Rgba>&)':
: undefined reference to `Imf::TiledInputFile::~TiledInputFile()'
collect2: ld returned 1 exit status
make[1]: *** [exrdisplay] Error 1
make[1]: Leaving directory `/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/exrdisplay'
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/openexr-1.2.1 failed.
!!! Function src_compile, Line 33, Exitcode 2
!!! make failed

# emerge info
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-gentoo)
=================================================================
System uname: 2.6.8-gentoo i686 mobile AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.5.3
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-m32 -O3 -march=athlon-4 -O3 -fomit-frame-pointer -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /lib/modules /opt/glftpd/etc /usr/NX/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /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/bind /var/qmail/control /var/spool/fax/etc /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-m32 -O3 -march=athlon-4 -O3 -fomit-frame-pointer -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distcc sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X X509 aalib acl acpi adns afs aim alsa apache2 apm arts audiofile avi berkdb bidi bitmap-fonts blender-gamebonobo caps cdparanoia cdr chasen chroot clearpasswd codecs crypt cscope cups curl cyrus dedicated dga directfb divx4linux doc dts dvd dvdr edl emacs encode esd ethereal evo f77 faad fam fax fbcon fbdev fdftk fftw firebird flac flash flexresp fltk foomaticdb frascend freetds frlargefiles frxp gb gcj gd gdbm ggi gif gimpprint gmp gnome gnutls gphoto2 gpm gpsgstreamer gtk gtk2 gtkhtml guile icc icq idea imagemagic imagemagick imap imlib inetd informix innodb insecure-drivers ipalias ipv6 jabber jack jack-tmpfs java javamail jikes jit jks joystick jpeg junit kde kerberos ladcca lcms ldap libcaca libg++ libgda libwww linguas_de lirc live lzo mad maildir maildrop mailwrapper matroska mbox mbrola mcal mecab memlimit mikmod mmx motif mozcalendar mozilla mozsvg mpeg mpi msn mysql mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh nasncurses netcdf network neural nls nptl oav objc oci8 odbc offensive oggvorbis opengl oscar oss pam pcmcia pcsc-lite pdapdflib perl pic plotutils png pnp portaudio postgres ppds prelude procmail python qt quicktime readline rtc ruby samba sasl scanner sdl sftplogging silc skey slang slp smartcard smime sndfile snmp snortsam socks5 soundtouch speex spell sqlite sse ssl stats stencil-buffer svg svga szip tcltk tcpd tetex tga theora threads tiff transcode transparent-proxy truetype unicode usb v4l v4l2 vda vhosts wifi wmf wxwindows x86 xine xinerama xml xml2 xmms xosd xprint xv xvid yahoo yaz zlib"
Comment 6 Bluesman 2004-08-21 16:06:52 UTC
Unmerging the old 1.0.7 version and then emerging 1.2.1 fixed that problem for me.
More info: http://lists.gnu.org/archive/html/openexr-devel/2004-01/msg00065.html
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2004-09-10 11:49:53 UTC
1.2.1 is in CVS now, thanks.
Comment 8 Pete Plank 2004-09-11 04:19:43 UTC
1.2.1 ebuild fails here, even after unmerging old version:

g++ -pipe -march=i686 -march=athlon-xp -O2 -fomit-frame-pointer -fvisibility-inlines-hidden -pipe -o exrdisplay main.o ImageView.o loadImage.o scaleImage.o -Wl,-rpath -Wl,/usr/lib/fltk-1.1  -L/usr/lib/fltk-1.1 -L/usr/X11R6/lib -lfltk_gl /usr/lib/libGLU.so /usr/lib/opengl/nvidia/lib/libGL.so -lfltk -lXft -lXext -lX11 /usr/lib/gcc/i686-pc-linux-gnu/3.4.1/libsupc++.a -lm -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/../i686-pc-linux-gnu/lib -lgcc_s -lc -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Iex -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Half -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Imath -L/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/IlmImf /usr/lib/libIlmImf.so /usr/lib/libImath.so /usr/lib/libHalf.so /usr/lib/libIex.so -lz
g++: /usr/lib/libIlmImf.so: No such file or directory
g++: /usr/lib/libImath.so: No such file or directory
g++: /usr/lib/libHalf.so: No such file or directory
g++: /usr/lib/libIex.so: No such file or directory
make[1]: *** [exrdisplay] Error 1
make[1]: Leaving directory `/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/exrdisplay'
make: *** [all-recursive] Error 1

!!! ERROR: media-libs/openexr-1.2.1 failed.
!!! Function src_compile, Line 29, Exitcode 2
!!! make failed

misaki portage # emerge info
Portage 2.0.50-r11 (2.6, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4)
=================================================================
System uname: 2.6.8-gentoo-r4 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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 -fomit-frame-pointer -fvisibility-inlines-hidden -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X aalib alsa apm arts avi berkdb bindist bonobo cdr cjk crypt cups dba directfb dvd encode esd f77 fam foomaticdb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imap imlib java jpeg kde libg++ libwww mad matroska mikmod mmx mmxext motif mozilla mpeg mysql ncurses nls nptl nvidia oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang spell sse ssl stencil-buffer svga tcltk tcpd tiff truetype usb v4l wxwindows x86 xml xml2 xmms xprint xv xvid zlib"
Comment 9 Marc Hildebrand (RETIRED) gentoo-dev 2004-09-12 09:35:10 UTC
*** Bug 63781 has been marked as a duplicate of this bug. ***
Comment 10 D J Capelis 2004-09-26 17:28:24 UTC
I'm having the same problem as in comment #8.

This bug is still alive and well... any suggestions?
Comment 11 D J Capelis 2004-09-26 17:33:04 UTC
This bug also seems misclassified as an enhancement, it is not.  The priority should probably be more than P2... no?
Comment 12 Paul Slinski 2004-12-25 15:53:41 UTC
Martin, any word on this bug? I'm having this issue as well.
Comment 13 Ziqyss 2005-01-14 04:41:11 UTC
I have had the same problem and I have realized that it looked like the ebuild assuming that some libraries that are included inside are already installed. Since those libraries are builded before it fails, I have tried a dirty solution: I have copied manually this libraries from the ebuild tmp directory to /usr/lib, I have emerged it again and it has worked :)

I have copied to the /usr/lib directory these files:
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Iex/.libs/libIex.so.2
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Iex/.libs/libIex.so.2
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Iex/.libs/libIex.so.2.0.1
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Half/.libs/libHalf.so
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Half/.libs/libHalf.so.2
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Half/.libs/libHalf.so.2.0.1
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Imath/.libs/libImath.so
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Imath/.libs/libImath.so.2
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/Imath/.libs/libImath.so.2.0.1
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/IlmImf/.libs/libIlmImf.so
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/IlmImf/.libs/libIlmImf.so.2.0.1
/var/tmp/portage/openexr-1.2.1/work/OpenEXR-1.2.1/IlmImf/.libs/libIlmImf.so.2

hope it can help
Comment 14 Paul Slinski 2005-01-14 05:43:11 UTC
I had to remove all of the leftover .la files in /usr/lib and the software built fine.

libIex.la
libHalf.la
libImath.la
libIlmImf.la

It seems that 'emerge -C openexr' is leaving cruft and not completely removing the package from the system in that sense.
Comment 15 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-29 11:12:34 UTC
Martin: Chris volunteered to maintain OpenEXR. 
Comment 16 Chris White (RETIRED) gentoo-dev 2005-03-14 20:39:33 UTC
Is this still an error?  I thought I fixed all this in the ebuild?
Comment 17 Carsten Lohrke (RETIRED) gentoo-dev 2005-03-15 13:39:25 UTC
All fine here. Stale (.la) files are not a openexr specific issuer. I am so free. :)