Summary: | devel/cmake: fails to build on GCC architectures | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Piotr Kubaj <pkubaj> |
Component: | Individual Port(s) | Assignee: | freebsd-kde (group) <kde> |
Status: | Closed FIXED | ||
Severity: | Affects Many People | CC: | powerpc |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(kde) |
Version: | Latest | ||
Hardware: | powerpc | ||
OS: | Any |
Description
Piotr Kubaj
2020-08-18 12:13:14 UTC
Looks like I figured it out on my own, closing. A commit references this bug: Author: pkubaj Date: Tue Aug 18 15:10:09 UTC 2020 New revision: 545234 URL: https://svnweb.freebsd.org/changeset/ports/545234 Log: devel/cmake: fix build on GCC architectures Manually define __BSD_VISIBLE to make timespec_get() available: In file included from /usr/local/lib/gcc9/include/c++/chrono:41, from /wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmDuration.h:5, from /wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmSystemTools.h:19, from /wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmSystemTools.cxx:13: /usr/local/lib/gcc9/include/c++/ctime:80:11: error: '::timespec_get' has not been declared 80 | using ::timespec_get; | ^~~~~~~~~~~~ PR: 248726 Changes: head/devel/cmake/Makefile |