Summary: | games/warsow: fails to build with libc++ 4.0 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> |
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | eric |
Priority: | --- | Keywords: | needs-patch |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
Bug Depends on: | |||
Bug Blocks: | 216008 |
Description
Jan Beich
2017-02-04 05:31:07 UTC
While adding "#undef max" into angelwrap/addon/addon_dictionary.h helps, I think, libc++ should include <__undef_min_max> within <map> or <__tree> instead. I would pester the angelwrap maintainer, since #defining those symbols is evil. None the less I'll merge the suggested libc++ changes into the 4.0 branch today. The fix was merged into the 4.0 branch in r294103. I imported Eric's fix in r313300 (in the project/clang400-import branch). I confirm, the port builds fine now: http://sprunge.us/Edgh |