Summary: | x11-toolkits/wxgtk30: Fix build with libc++ 3.8.0 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Dimitry Andric <dim> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Some People | CC: | portmaster | ||||
Priority: | --- | Keywords: | patch | ||||
Version: | Latest | Flags: | portmaster:
maintainer-feedback+
|
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 208158 | ||||||
Attachments: |
|
Description
Dimitry Andric
![]() ![]() Comment on attachment 170542 [details]
Include <cmath> so abs(float) can be found
Makes sense.
Looks good, Dimitry.
Thanks!
--Chris
Comment on attachment 170542 [details]
Include <cmath> so abs(float) can be found
Maintainer approved.
A commit references this bug: Author: dim Date: Mon May 23 16:25:21 UTC 2016 New revision: 415729 URL: https://svnweb.freebsd.org/changeset/ports/415729 Log: During the exp-run in bug 208158, it was found that x11-toolkits/wxgtk30 gives errors with libc++ 3.8.0: ./src/stc/scintilla/src/Editor.cxx:5844:6: error: call to 'abs' is ambiguous if (abs(pt1.x - pt2.x) > 3) ^~~ This is because pt1.x and pt2.x are float values, but <cmath> is not included, and abs() for float values comes from that header. Fix it by including <cmath>. Approved by: portmaster@bsdforge.com (maintainer) Approved by: vlad-fbsd@acheronmedia.com (maintainer) PR: 209694 MFH: 2016Q2 Changes: head/x11-toolkits/wxgtk30/files/patch-src_stc_scintilla_src_Editor.cxx |