Created attachment 191585 [details] Make timespecadd(3) and friends public In https://reviews.freebsd.org/D14725 I have a change that will finally make the timespecadd(3) family of macros public. They've been guarded by #ifdef _KERNEL for nearly 20 years, and userland pines for them. However, several programs in the base system #define'd their own versions, which can create conflicts when the base system suddenly starts defining them. It's likely that some ports do the same. Please do an exp-run so we can see what ports will break.
New failures: + {"origin"=>"net-mgmt/nstat", "pkgname"=>"nstat-1.0_2", "phase"=>"build", "errortype"=>"clang_werror"} + {"origin"=>"net/owamp", "pkgname"=>"owamp-3.3", "phase"=>"build", "errortype"=>"clang"} New failure logs: http://package22.nyi.freebsd.org/data/headamd64PR226685-default/2018-03-23_21h32m59s/logs/errors/owamp-3.3.log http://package22.nyi.freebsd.org/data/headamd64PR226685-default/2018-03-23_21h32m59s/logs/errors/nstat-1.0_2.log http://package23.nyi.freebsd.org/data/headi386PR226685-default/2018-03-24_20h46m24s/logs/errors/owamp-3.3.log http://package23.nyi.freebsd.org/data/headi386PR226685-default/2018-03-24_20h46m24s/logs/errors/nstat-1.0_2.log
*** Bug 230046 has been marked as a duplicate of this bug. ***
This was completed back in July. The two failing ports were patched by PRs 475393 and 475392.