* Andrew Lowe <[email protected]> [160528 13:59]: > Hi all, > I'm attempting to build Blender, 2,7,6 but am running into a problem > during linking. I am getting a series of errors referring to an, for > example: > > unresolved reference to 'Imf_2_1::Header::view[abi:cxx11]() const > > There are a whole series of these errors all referencing undefined > things contained within a library called "Imf_2_1". I've done some > googling and I think this is something to do with a library from > Industrial Light & Magic but other than that, I can't work things out. > Has anyone come across this sort of problem before I have to post the > whole gory details of this problem. > > Any thoughts greatly appreciated, > Andrew
When I've seen errors like that in the past my first step has been to make sure all my libraries have been rebuilt with the new GCC. Don't know if this is your issue and could be completely off, but a recent news entry is: 2015-10-22-gcc-5-new-c++11-abi Title GCC 5 Defaults to the New C++11 ABI Author Mike Frysinger <[email protected]> Posted 2015-10-22 Revision 2 GCC 5 uses the new C++ ABI by default. When building new code, you might run into link time errors that include lines similar to: ...: undefined reference to '_ZNSt6chrono12steady_clock3nowEv@GLIBCXX_3.4.17' Or you might see linkage failures with "std::__cxx11::string" in the output. These are signs that you need to rebuild packages using the new C++ ABI. You can quickly do so by using revdep-rebuild (from gentoolkit). For gentoolkit-0.3.1 or higher: # revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc For previous versions of gentoolkit: # revdep-rebuild --library 'libstdc\+\+\.so\.6' -- --exclude gcc For more details, feel free to peruse: https://developerblog.redhat.com/2015/02/05/gcc5-and-the-c11-abi/ https://blogs.gentoo.org/blueness/2015/03/10/the-c11-abi-incompatibility-problem-in-gentoo/

