/usr/bin/ld: skipping incompatible /usr/lib/libutil.so when searching for -lutil /usr/bin/ld: skipping incompatible /usr/lib/libutil.a when searching for -lutil /usr/bin/ld: skipping incompatible /usr/lib/libutil.so when searching for -lutil /usr/bin/ld: skipping incompatible /usr/lib/libutil.a when searching for -lutil /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `openexr_header_compression': openexr_api.cpp:(.text+0x433): undefined reference to `Imf::Header::compression()' openexr_api.cpp:(.text+0x443): undefined reference to `Imf::Header::compression()' openexr_api.cpp:(.text+0x453): undefined reference to `Imf::Header::compression()' openexr_api.cpp:(.text+0x463): undefined reference to `Imf::Header::compression()' openexr_api.cpp:(.text+0x473): undefined reference to `Imf::Header::compression()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `imb_is_a_openexr': openexr_api.cpp:(.text+0x495): undefined reference to `Imf::isImfMagic(char const*)' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `IMB_exr_begin_read': openexr_api.cpp:(.text+0x571): undefined reference to `Imf::globalThreadCount()' openexr_api.cpp:(.text+0x58d): undefined reference to `Imf::InputFile::InputFile(char const*, int)' openexr_api.cpp:(.text+0x59f): undefined reference to `Imf::InputFile::header() const' openexr_api.cpp:(.text+0x5a7): undefined reference to `Imf::Header::dataWindow() const' openexr_api.cpp:(.text+0x5d4): undefined reference to `Imf::InputFile::header() const' openexr_api.cpp:(.text+0x5dc): undefined reference to `Imf::Header::channels() const' openexr_api.cpp:(.text+0x5e7): undefined reference to `Imf::ChannelList::begin() const' openexr_api.cpp:(.text+0x615): undefined reference to `Imf::ChannelList::end() const' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `IMB_exr_read_channels': openexr_api.cpp:(.text+0x6de): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x6ed): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x722): undefined reference to `Imf::InputFile::setFrameBuffer(Imf::FrameBuffer const&)' openexr_api.cpp:(.text+0x734): undefined reference to `Imf::InputFile::readPixels(int, int)' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `imb_save_openexr_half': openexr_api.cpp:(.text+0x7eb): undefined reference to `Imf::Header::Header(int, int, float, Imath::Vec2 const&, float, Imf::LineOrder, Imf::Compression)' openexr_api.cpp:(.text+0x81e): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x82b): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x83b): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x85a): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x867): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x877): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x896): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x8a3): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x8b3): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x8e2): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x8ef): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x8ff): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x94f): undefined reference to `Imf::globalThreadCount()' openexr_api.cpp:(.text+0x975): undefined reference to `Imf::OutputFile::OutputFile(char const*, Imf::Header const&, int)' openexr_api.cpp:(.text+0x9d9): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x9ee): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0xa35): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0xa4a): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0xa91): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0xaa6): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0xb5f): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0xbab): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0xbf7): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0xc58): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0xc66): undefined reference to `half::convert(int)' openexr_api.cpp:(.text+0xc71): undefined reference to `half::convert(int)' openexr_api.cpp:(.text+0xc81): undefined reference to `half::convert(int)' openexr_api.cpp:(.text+0xc88): undefined reference to `half::convert(int)' openexr_api.cpp:(.text+0xcb6): undefined reference to `Imf::OutputFile::setFrameBuffer(Imf::FrameBuffer const&)' openexr_api.cpp:(.text+0xcc4): undefined reference to `Imf::OutputFile::writePixels(int)' openexr_api.cpp:(.text+0xd0e): undefined reference to `Imf::Header::~Header()' openexr_api.cpp:(.text+0xd4f): undefined reference to `Imf::Header::~Header()' openexr_api.cpp:(.text+0xda6): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0xdb3): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0xdc3): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0xe30): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0xe45): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0xe91): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0xea6): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0xf41): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0xf98): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0xfef): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0x105b): undefined reference to `half::_eLut' openexr_api.cpp:(.text+0x1069): undefined reference to `half::convert(int)' openexr_api.cpp:(.text+0x1073): undefined reference to `half::convert(int)' openexr_api.cpp:(.text+0x1081): undefined reference to `half::convert(int)' openexr_api.cpp:(.text+0x1088): undefined reference to `half::convert(int)' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `imb_save_openexr': openexr_api.cpp:(.text+0x11a3): undefined reference to `Imf::Header::Header(int, int, float, Imath::Vec2 const&, float, Imf::LineOrder, Imf::Compression)' openexr_api.cpp:(.text+0x11d5): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x11e2): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x11f2): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x1211): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x121e): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x122e): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x124d): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x125a): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x126a): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x129a): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x12a7): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x12b7): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x1307): undefined reference to `Imf::globalThreadCount()' openexr_api.cpp:(.text+0x132b): undefined reference to `Imf::OutputFile::OutputFile(char const*, Imf::Header const&, int)' openexr_api.cpp:(.text+0x1395): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x13a5): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x13e7): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x13f7): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x1439): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x1449): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x14bb): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x14cb): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x14d6): undefined reference to `Imf::OutputFile::setFrameBuffer(Imf::FrameBuffer const&)' openexr_api.cpp:(.text+0x14e2): undefined reference to `Imf::OutputFile::writePixels(int)' openexr_api.cpp:(.text+0x150e): undefined reference to `Imf::Header::~Header()' openexr_api.cpp:(.text+0x159b): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x15a8): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x15b8): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x15fc): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x160c): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x1626): undefined reference to `Imf::Header::~Header()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `IMB_exrtile_write_channels': openexr_api.cpp:(.text+0x1782): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x1791): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x17a5): undefined reference to `Imf::TiledOutputFile::setFrameBuffer(Imf::FrameBuffer const&)' openexr_api.cpp:(.text+0x17d0): undefined reference to `Imf::TiledOutputFile::writeTile(int, int, int)' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `imb_load_openexr': openexr_api.cpp:(.text+0x187b): undefined reference to `Imf::IStream::IStream(char const*)' openexr_api.cpp:(.text+0x189b): undefined reference to `Imf::globalThreadCount()' openexr_api.cpp:(.text+0x18b9): undefined reference to `Imf::InputFile::InputFile(Imf::IStream&, int)' openexr_api.cpp:(.text+0x18cb): undefined reference to `Imf::InputFile::header() const' openexr_api.cpp:(.text+0x18d3): undefined reference to `Imf::Header::dataWindow() const' openexr_api.cpp:(.text+0x18fe): undefined reference to `Imf::InputFile::header() const' openexr_api.cpp:(.text+0x198c): undefined reference to `Imf::InputFile::header() const' openexr_api.cpp:(.text+0x1994): undefined reference to `Imf::Header::channels() const' openexr_api.cpp:(.text+0x199f): undefined reference to `Imf::ChannelList::begin() const' openexr_api.cpp:(.text+0x19cc): undefined reference to `Imf::ChannelList::end() const' openexr_api.cpp:(.text+0x1d8b): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x1d9b): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x1ddd): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x1ded): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x1e2f): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x1e3f): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x1e85): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x1e95): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x1e9f): undefined reference to `Imf::InputFile::header() const' openexr_api.cpp:(.text+0x1ea7): undefined reference to `Imf::Header::channels() const' openexr_api.cpp:(.text+0x1eb2): undefined reference to `Imf::ChannelList::begin() const' openexr_api.cpp:(.text+0x1ede): undefined reference to `Imf::ChannelList::end() const' openexr_api.cpp:(.text+0x1ef0): undefined reference to `Imf::InputFile::setFrameBuffer(Imf::FrameBuffer const&)' openexr_api.cpp:(.text+0x1f00): undefined reference to `Imf::InputFile::readPixels(int, int)' openexr_api.cpp:(.text+0x21ca): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x21da): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `IMB_exr_write_channels': openexr_api.cpp:(.text+0x234e): undefined reference to `Imf::Slice::Slice(Imf::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)' openexr_api.cpp:(.text+0x235d): undefined reference to `Imf::FrameBuffer::insert(char const*, Imf::Slice const&)' openexr_api.cpp:(.text+0x2371): undefined reference to `Imf::OutputFile::setFrameBuffer(Imf::FrameBuffer const&)' openexr_api.cpp:(.text+0x237e): undefined reference to `Imf::OutputFile::writePixels(int)' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `IMB_exrtile_begin_write': openexr_api.cpp:(.text+0x2417): undefined reference to `Imf::Header::Header(int, int, float, Imath::Vec2 const&, float, Imf::LineOrder, Imf::Compression)' openexr_api.cpp:(.text+0x2453): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x245f): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x246d): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x249f): undefined reference to `Imf::Header::setTileDescription(Imf::TileDescription const&)' openexr_api.cpp:(.text+0x24a7): undefined reference to `Imf::Header::lineOrder()' openexr_api.cpp:(.text+0x24b5): undefined reference to `Imf::Header::compression()' openexr_api.cpp:(.text+0x24f8): undefined reference to `Imf::Header::insert(char const*, Imf::Attribute const&)' openexr_api.cpp:(.text+0x251a): undefined reference to `Imf::globalThreadCount()' openexr_api.cpp:(.text+0x253b): undefined reference to `Imf::TiledOutputFile::TiledOutputFile(char const*, Imf::Header const&, int)' openexr_api.cpp:(.text+0x2547): undefined reference to `Imf::Header::~Header()' openexr_api.cpp:(.text+0x25a5): undefined reference to `Imf::Header::~Header()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `IMB_exr_begin_write': openexr_api.cpp:(.text+0x2652): undefined reference to `Imf::Header::Header(int, int, float, Imath::Vec2 const&, float, Imf::LineOrder, Imf::Compression)' openexr_api.cpp:(.text+0x2683): undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int)' openexr_api.cpp:(.text+0x268f): undefined reference to `Imf::Header::channels()' openexr_api.cpp:(.text+0x269d): undefined reference to `Imf::ChannelList::insert(char const*, Imf::Channel const&)' openexr_api.cpp:(.text+0x26e7): undefined reference to `Imf::Header::insert(char const*, Imf::Attribute const&)' openexr_api.cpp:(.text+0x2706): undefined reference to `Imf::globalThreadCount()' openexr_api.cpp:(.text+0x2727): undefined reference to `Imf::OutputFile::OutputFile(char const*, Imf::Header const&, int)' openexr_api.cpp:(.text+0x2733): undefined reference to `Imf::Header::~Header()' openexr_api.cpp:(.text+0x278b): undefined reference to `Imf::Header::~Header()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Mem_IStream::~Mem_IStream()': openexr_api.cpp:(.text._ZN11Mem_IStreamD0Ev[Mem_IStream::~Mem_IStream()]+0xc): undefined reference to `Imf::IStream::~IStream()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Mem_IStream::~Mem_IStream()': openexr_api.cpp:(.text._ZN11Mem_IStreamD1Ev[Mem_IStream::~Mem_IStream()]+0x8): undefined reference to `Imf::IStream::~IStream()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Imf::TypedAttribute, std::allocator > >::TypedAttribute()': openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsEC1Ev[Imf::TypedAttribute, std::allocator > >::TypedAttribute()]+0x5): undefined reference to `Imf::Attribute::Attribute()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Imf::TypedAttribute, std::allocator > >::TypedAttribute(std::basic_string, std::allocator > const&)': openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsEC1ERKSs[Imf::TypedAttribute, std::allocator > >::TypedAttribute(std::basic_string, std::allocator > const&)]+0x15): undefined reference to `Imf::Attribute::Attribute()' openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsEC1ERKSs[Imf::TypedAttribute, std::allocator > >::TypedAttribute(std::basic_string, std::allocator > const&)]+0x43): undefined reference to `Imf::Attribute::~Attribute()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Imf::TypedAttribute, std::allocator > >::cast(Imf::Attribute const*)': openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsE4castEPKNS_9AttributeE[Imf::TypedAttribute, std::allocator > >::cast(Imf::Attribute const*)]+0xe): undefined reference to `typeinfo for Imf::Attribute' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Imf::TypedAttribute, std::allocator > >::typeName() const': openexr_api.cpp:(.text._ZNK3Imf14TypedAttributeISsE8typeNameEv[Imf::TypedAttribute, std::allocator > >::typeName() const]+0x1): undefined reference to `Imf::TypedAttribute, std::allocator > >::staticTypeName()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Imf::TypedAttribute, std::allocator > >::~TypedAttribute()': openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsED1Ev[Imf::TypedAttribute, std::allocator > >::~TypedAttribute()]+0x2d): undefined reference to `Imf::Attribute::~Attribute()' openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsED1Ev[Imf::TypedAttribute, std::allocator > >::~TypedAttribute()]+0x68): undefined reference to `Imf::Attribute::~Attribute()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Imf::TypedAttribute, std::allocator > > const* Imf::Header::findTypedAttribute, std::allocator > > >(char const*) const': openexr_api.cpp:(.text._ZNK3Imf6Header18findTypedAttributeINS_14TypedAttributeISsEEEEPKT_PKc[Imf::TypedAttribute, std::allocator > > const* Imf::Header::findTypedAttribute, std::allocator > > >(char const*) const]+0x59): undefined reference to `typeinfo for Imf::Attribute' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o): In function `Imf::TypedAttribute, std::allocator > >::~TypedAttribute()': openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsED0Ev[Imf::TypedAttribute, std::allocator > >::~TypedAttribute()]+0x2d): undefined reference to `Imf::Attribute::~Attribute()' openexr_api.cpp:(.text._ZN3Imf14TypedAttributeISsED0Ev[Imf::TypedAttribute, std::allocator > >::~TypedAttribute()]+0x70): undefined reference to `Imf::Attribute::~Attribute()' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o):(.rodata._ZTV11Mem_IStream[vtable for Mem_IStream]+0x20): undefined reference to `Imf::IStream::isMemoryMapped() const' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o):(.rodata._ZTV11Mem_IStream[vtable for Mem_IStream]+0x30): undefined reference to `Imf::IStream::readMemoryMapped(int)' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o):(.rodata._ZTI11Mem_IStream[typeinfo for Mem_IStream]+0x10): undefined reference to `typeinfo for Imf::IStream' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o):(.rodata._ZTIN3Imf14TypedAttributeISsEE[typeinfo for Imf::TypedAttribute, std::allocator > >]+0x10): undefined reference to `typeinfo for Imf::Attribute' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o):(.rodata._ZTVN3Imf14TypedAttributeISsEE[vtable for Imf::TypedAttribute, std::allocator > >]+0x30): undefined reference to `Imf::TypedAttribute, std::allocator > >::writeValueTo(Imf::OStream&, int) const' /home/bky/build/linux2/lib/libbf_openexr.a(openexr_api.o):(.rodata._ZTVN3Imf14TypedAttributeISsEE[vtable for Imf::TypedAttribute, std::allocator > >]+0x38): undefined reference to `Imf::TypedAttribute, std::allocator > >::readValueFrom(Imf::IStream&, int, int)' collect2: ld returned 1 exit status scons: *** [/home/bky/build/linux2/bin/blender] Error 1 scons: building terminated because of errors.