MFH: r553443

audio/ardour6: fix build on GCC architectures

Undefine _POSIX_SOURCE to make macros in errno.h available:
/usr/local/lib/gcc9/include/c++/powerpc64-portbld-freebsd12.1/bits/error_constants.h:42:40: error: 'EAFNOSUPPORT' was not declared in this scope
   42 |       address_family_not_supported =   EAFNOSUPPORT,
      |                                        ^~~~~~~~~~~~
/usr/local/lib/gcc9/include/c++/powerpc64-portbld-freebsd12.1/bits/error_constants.h:43:28: error: 'EADDRINUSE' was not declared in this scope
   43 |       address_in_use =     EADDRINUSE,
      |                            ^~~~~~~~~~

Also tested to build with Clang.

Approved by:	portmgr (fix build blanket)
This commit is contained in:
Piotr Kubaj 2020-10-27 14:25:15 +00:00
parent 255b7af057
commit 2f257c45fc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2020Q4/; revision=553444

View File

@ -0,0 +1,10 @@
--- libs/fst/wscript.orig 2020-10-27 11:30:54 UTC
+++ libs/fst/wscript
@@ -80,7 +80,6 @@ def build(bld):
obj.includes = [ '../pbd/', '../ardour/', '.' ]
obj.defines = [
- '_POSIX_SOURCE',
'USE_WS_PREFIX',
'VST_SCANNER_APP',
'PACKAGE="' + I18N_PACKAGE + str(bld.env['MAJOR']) + '"',