Bug 216161 - graphics/libprojectm: fails to build with libc++ 4.0 (5 ports skipped)
Summary: graphics/libprojectm: fails to build with libc++ 4.0 (5 ports skipped)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
Keywords: needs-patch
Depends on:
Blocks: 216008
  Show dependency treegraph
Reported: 2017-01-17 08:18 UTC by Jan Beich
Modified: 2017-02-02 09:00 UTC (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer 2017-01-17 08:18:35 UTC
In file included from Renderer/RenderItemDistanceMetric.cpp:8:
Renderer/RenderItemDistanceMetric.hpp:54:9: error: call to constructor of 'TypeIdPair' is ambiguous
        return TypeIdPair(typeid(const R1*).name(), typeid(const R2*).name());
               ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Renderer/Renderable.hpp:118:2: note: candidate constructor
        TypeIdPair(const std::type_info & info1, const std::type_info & info2): id1(info1.name()), id2(info2.name()) {}
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/hjHi
regressed by: https://github.com/llvm-mirror/libcxx/commit/aa6429dc4198
Comment 1 Jan Beich freebsd_committer 2017-02-02 09:00:03 UTC
Builds fine now on /projects/clang400-import.