In file included from 3rdparty/libprojectm/Renderer/RenderItemDistanceMetric.cpp:8: 3rdparty/libprojectm/Renderer/RenderItemDistanceMetric.hpp:54:9: error: call to constructor of 'TypeIdPair' is ambiguous return TypeIdPair(typeid(const R1*).name(), typeid(const R2*).name()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3rdparty/libprojectm/Renderer/Renderable.hpp:118:2: note: candidate constructor TypeIdPair(const std::type_info & info1, const std::type_info & info2): id1(info1.nam... ^ 3rdparty/libprojectm/Renderer/Renderable.hpp:119:2: note: candidate constructor TypeIdPair(const std::string & id1, const std::string & id2): id1(id1), id2(id2) {} ^ build log: http://sprunge.us/YOfT regressed by: https://github.com/llvm-mirror/libcxx/commit/aa6429dc4198
This is my fault. I've fixed it in the libc++ trunk, and will merge the patch into 4.0.
I'm tagging this as "not a bug" ... but I don't know that its correct to do so, when there really is a bug, its just not in clementine player.
This (and bug 216161) can be marked FIXED once Dimitry merges libc++ fix into /projects/clang400-import.