Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

OpenEXR fails to build

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
FishB8
l33t
l33t
User avatar
Posts: 820
Joined: Mon Mar 17, 2003 8:30 pm

OpenEXR fails to build

  • Quote

Post by FishB8 » Sun Sep 12, 2004 3:50 am

Code: Select all

g++ -pipe -march=i686 -O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -fomit-frame-pointer -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 -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+0x1779): 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+0x1797): 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+0x19c3): 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+0x19fd): 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+0x1b4c): 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+0x1c31): 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+0x1c92): 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+0x1ca7): 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+0x1cb3): 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+0x1d0f): 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+0x1d3e): 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+0x1d67): 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+0x1d90): 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+0x1db9): 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+0x1e78): 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+0x1efc): 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+0x1f27): 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+0x1f76): 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+0x1fa5): 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+0x1fce): 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+0x1ff7): more undefined references to `Imf::TiledInputFile::readTile(int, int, int, int)' follow
loadImage.o(.text+0x2189): 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 29, Exitcode 2
!!! make failed
"...as we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours, and this we should do freely and generously." -Benjamin Franklin
Top
zypher
Retired Dev
Retired Dev
User avatar
Posts: 416
Joined: Mon Jun 10, 2002 11:34 am
Location: Cologne, ger.

  • Quote

Post by zypher » Mon Sep 13, 2004 5:15 am

Hmmm... I'd say please file a bug, but there#s already one, as one would have found out if one would have had a look...

http://bugs.gentoo.org/show_bug.cgi?id=47224
linux user 65882
Top
dan_aka_jack
Apprentice
Apprentice
Posts: 169
Joined: Sat Dec 04, 2004 3:51 pm
Contact:
Contact dan_aka_jack
Website

  • Quote

Post by dan_aka_jack » Wed Apr 06, 2005 5:27 pm

I get this same problem when I try to compile OpenEXR 1.2.2 on my x86 system. Are there any work-arounds or fixes?

Thanks,
Jack
Top
HomerSimpson
l33t
l33t
User avatar
Posts: 869
Joined: Sat Jan 25, 2003 3:37 pm
Location: Ohio, USA

  • Quote

Post by HomerSimpson » Tue Apr 26, 2005 12:58 am

I get this error on openexr-1.2.2

Code: Select all

/bin/sh ../libtool --mode=link i686-pc-linux-gnu-g++ -pipe -march=i686 -mtune=athlon-xp -O2 -fomit-frame-pointer -pipe   -o exrdisplay  main.o ImageView.o  loadImage.o scaleImage.o -L/usr/lib/fltk-1.1 -Wl,-rpath,/usr/lib/fltk-1.1 -L/usr/X11R6/lib -lfltk_gl -lGLU -lGL -lfltk -lXft -lpthread -lXext -lX11 -lsupc++ -L../Iex -L../Half -L../Imath -L../IlmImf -lIlmImf -lImath -lHalf -lIex -lz
mkdir .libs
i686-pc-linux-gnu-g++ -pipe -march=i686 -mtune=athlon-xp -O2 -fomit-frame-pointer -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/libGL.so -lfltk -lXft -lpthread -lXext -lX11 //usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/libsupc++.a -lm -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.3-20050110/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc -L/var/tmp/portage/openexr-1.2.2/work/OpenEXR-1.2.2/Iex -L/var/tmp/portage/openexr-1.2.2/work/OpenEXR-1.2.2/Half -L/var/tmp/portage/openexr-1.2.2/work/OpenEXR-1.2.2/Imath -L/var/tmp/portage/openexr-1.2.2/work/OpenEXR-1.2.2/IlmImf /usr/lib/libIlmImf.so /usr/lib/libImath.so /usr/lib/libHalf.so /usr/lib/libIex.so -lz
i686-pc-linux-gnu-g++: /usr/lib/libIlmImf.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/lib/libImath.so: No such file or directory
i686-pc-linux-gnu-g++: /usr/lib/libHalf.so: No such file or directory
i686-pc-linux-gnu-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.2/work/OpenEXR-1.2.2/exrdisplay'
make: *** [all-recursive] Error 1
--Update--
A recompile of fltk fixed it for me.
The strong must protect the Sweet.
Top
mikb
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 135
Joined: Wed Dec 14, 2005 10:52 pm
Location: Sydney Australia
Contact:
Contact mikb
Website

OpenEXR 1.2.2-r2 fails to build on AMD64

  • Quote

Post by mikb » Sun May 28, 2006 8:25 pm

I'm trying to emerge the latest koffice, and krita pulls in OpenEXR.

However the emerge fails. Here's the fatal portion of the log:

Code: Select all

/bin/sh ../libtool --mode=link x86_64-pc-linux-gnu-g++ -pipe  -march=athlon64 -mtune=athlon64 -pipe -O3 -fweb -frename-registers -fforce-addr -momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -fvisibility-inlines-hidden   -o libIlmImf.la -rpath /usr/lib64 -version-info 2:2:0 ImfAttribute.lo ImfBoxAttribute.lo ImfCRgbaFile.lo ImfChannelList.lo ImfChannelListAttribute.lo ImfFloatAttribute.lo ImfFrameBuffer.lo ImfHeader.lo ImfIO.lo ImfInputFile.lo ImfIntAttribute.lo ImfLineOrderAttribute.lo ImfMatrixAttribute.lo ImfOpaqueAttribute.lo ImfOutputFile.lo ImfRgbaFile.lo ImfStringAttribute.lo ImfVecAttribute.lo ImfHuf.lo ImfWav.lo ImfLut.lo ImfCompressor.lo ImfRleCompressor.lo ImfZipCompressor.lo ImfPizCompressor.lo ImfMisc.lo ImfCompressionAttribute.lo ImfDoubleAttribute.lo ImfConvert.lo ImfPreviewImage.lo ImfPreviewImageAttribute.lo ImfVersion.lo ImfChromaticities.lo ImfChromaticitiesAttribute.lo ImfKeyCode.lo ImfKeyCodeAttribute.lo ImfTimeCode.lo ImfTimeCodeAttribute.lo ImfStandardAttributes.lo ImfStdIO.lo ImfEnvmap.lo ImfEnvmapAttribute.lo ImfScanLineInputFile.lo ImfTiledInputFile.lo ImfTiledMisc.lo ImfTiledOutputFile.lo ImfTiledRgbaFile.lo ImfTileDescriptionAttribute.lo ImfTileOffsets.lo ImfRgbaYca.lo ImfPxr24Compressor.lo ImfTestFile.lo ../Iex/libIex.la ../Half/libHalf.la -lz 
x86_64-pc-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/crtbeginS.o  .libs/ImfAttribute.o .libs/ImfBoxAttribute.o .libs/ImfCRgbaFile.o .libs/ImfChannelList.o .libs/ImfChannelListAttribute.o .libs/ImfFloatAttribute.o .libs/ImfFrameBuffer.o .libs/ImfHeader.o .libs/ImfIO.o .libs/ImfInputFile.o .libs/ImfIntAttribute.o .libs/ImfLineOrderAttribute.o .libs/ImfMatrixAttribute.o .libs/ImfOpaqueAttribute.o .libs/ImfOutputFile.o .libs/ImfRgbaFile.o .libs/ImfStringAttribute.o .libs/ImfVecAttribute.o .libs/ImfHuf.o .libs/ImfWav.o .libs/ImfLut.o .libs/ImfCompressor.o .libs/ImfRleCompressor.o .libs/ImfZipCompressor.o .libs/ImfPizCompressor.o .libs/ImfMisc.o .libs/ImfCompressionAttribute.o .libs/ImfDoubleAttribute.o .libs/ImfConvert.o .libs/ImfPreviewImage.o .libs/ImfPreviewImageAttribute.o .libs/ImfVersion.o .libs/ImfChromaticities.o .libs/ImfChromaticitiesAttribute.o .libs/ImfKeyCode.o .libs/ImfKeyCodeAttribute.o .libs/ImfTimeCode.o .libs/ImfTimeCodeAttribute.o .libs/ImfStandardAttributes.o .libs/ImfStdIO.o .libs/ImfEnvmap.o .libs/ImfEnvmapAttribute.o .libs/ImfScanLineInputFile.o .libs/ImfTiledInputFile.o .libs/ImfTiledMisc.o .libs/ImfTiledOutputFile.o .libs/ImfTiledRgbaFile.o .libs/ImfTileDescriptionAttribute.o .libs/ImfTileOffsets.o .libs/ImfRgbaYca.o .libs/ImfPxr24Compressor.o .libs/ImfTestFile.o  -Wl,--rpath -Wl,/var/tmp/portage/openexr-1.2.2-r2/work/OpenEXR-1.2.2/Iex/.libs -Wl,--rpath -Wl,/var/tmp/portage/openexr-1.2.2-r2/work/OpenEXR-1.2.2/Half/.libs ../Iex/.libs/libIex.so ../Half/.libs/libHalf.so -lz -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../lib64/crtn.o  -march=athlon64 -mtune=athlon64 -momit-leaf-frame-pointer -Wl,-soname -Wl,libIlmImf.so.2 -o .libs/libIlmImf.so.2.0.2
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object.
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/ImfAttribute.o: relocation R_X86_64_PC32 against `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libIlmImf.la] Error 1
make[1]: Leaving directory `/var/tmp/portage/openexr-1.2.2-r2/work/OpenEXR-1.2.2/IlmImf'
make: *** [all-recursive] Error 1
!!! ERROR: media-libs/openexr-1.2.2-r2 failed.
Any thoughts?


Update: I found it. I had -fvisibility-inlines-hidden in the CXXFLAGS in /etc/make.conf. For once, it did actually break something.
Top
Post Reply

5 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic