net/openvswitch: fix build on GCC architectures

Use C11 compiler:
./include/openvswitch/ofp-actions.h:1302: error: bit-field 'build_assert_failed' width not an integer constant
./include/openvswitch/ofp-actions.h:1302: error: bit-field 'build_assert_failed' width not an integer constant
./include/openvswitch/ofp-actions.h:1302: error: bit-field 'build_assert_failed' width not an integer constant

Include sys/socket.h in lib/dns-resolve.c to make AF_INET available.

PR:		241329
Approved by:	koue@chaosophia.net (maintainer), linimon (mentor)
This commit is contained in:
pkubaj
2019-10-27 19:26:14 +00:00
parent 8098048de9
commit b2aa6c3efd
2 changed files with 12 additions and 1 deletions
+2 -1
View File
@@ -15,7 +15,8 @@ BROKEN_mips64= fails to compile: ofp-actions.h:486: flexible array member in ot
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
USES= cpe gmake libtool perl5 pkgconfig python:2.7 shebangfix ssl
USES= compiler:c11 cpe gmake libtool perl5 pkgconfig python:2.7 \
shebangfix ssl
SHEBANG_FILES= ovn/utilities/ovndb-servers.ocf \
utilities/bugtool/ovs-bugtool-ovs-ofctl-loop-over-bridges \
utilities/ovs-docker \
@@ -0,0 +1,10 @@
--- lib/dns-resolve.c.orig 2019-10-18 14:20:09 UTC
+++ lib/dns-resolve.c
@@ -22,6 +22,7 @@
#include <arpa/nameser.h>
#include <errno.h>
#include <string.h>
+#include <sys/socket.h>
#include <sys/stat.h>
#include <unbound.h>
#include "hash.h"