Hi,
Does anyone know why I get the following errors when trying to link against the
static version of the freeimage library?
Undefined symbols:
"std::_List_node_base::unhook()", referenced from:
IlmThread::(anonymous namespace)::WorkerThread::run()in
libfreeimage.a(IlmThreadPool.o)
"std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>
>::~basic_stringstream()", referenced from:
Save(FreeImageIO*, FIBITMAP*, void*, int, int, void*)in
libfreeimage.a(PluginEXR.o)
Save(FreeImageIO*, FIBITMAP*, void*, int, int, void*)in
libfreeimage.a(PluginEXR.o)
Save(FreeImageIO*, FIBITMAP*, void*, int, int, void*)in
libfreeimage.a(PluginEXR.o)
Save(FreeImageIO*, FIBITMAP*, void*, int, int, void*)in
libfreeimage.a(PluginEXR.o)
Load(FreeImageIO*, void*, int, int, void*)in libfreeimage.a(PluginEXR.o)
Load(FreeImageIO*, void*, int, int, void*)in libfreeimage.a(PluginEXR.o)
Load(FreeImageIO*, void*, int, int, void*)in libfreeimage.a(PluginEXR.o)
Imf::Header::readFrom(Imf::IStream&, int&)in libfreeimage.a(ImfHeader.o)
Imf::Header::operator[](char const*) constin libfreeimage.a(ImfHeader.o)
.... Many thousands of more missing symbol errors...
It's like the static library is dynamically linked, and failing to load the
standard c++ library?
I thought a static library would be self-contained...
Thanks,
-Craig
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users