net-p2p/c-lightning: fix build on GCC architectures
Needs C11 compiler: cc1: error: unrecognized command line option "-std=gnu11" Needs include sys/types.h in fdpass.c: ccan/ccan/fdpass/fdpass.c: In function 'fdpass_send': ccan/ccan/fdpass/fdpass.c:16:12: error: 'register_t' undeclared (first use in this function) 16 | char buf[CMSG_SPACE(sizeof(fd))]; | ^~~~~~~~~~ PR: 243481 Approved by: vd (maintainer) MFH: 2020Q1 (fix build blanket)
This commit is contained in:
parent
94c99ad3d1
commit
749702a3ec
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=523712
@ -22,7 +22,8 @@ LIB_DEPENDS= libgmp.so:math/gmp \
|
||||
libsqlite3.so:databases/sqlite3
|
||||
RUN_DEPENDS= bitcoin-cli:net-p2p/bitcoin-utils
|
||||
|
||||
USES= autoreconf:build gettext gmake libtool python:3.5+,build
|
||||
USES= autoreconf:build compiler:c11 gettext gmake libtool \
|
||||
python:3.5+,build
|
||||
BINARY_ALIAS= python=${PYTHON_CMD} python3=${PYTHON_CMD}
|
||||
ALL_TARGET= default
|
||||
|
||||
|
10
net-p2p/c-lightning/files/patch-ccan_ccan_fdpass_fdpass.c
Normal file
10
net-p2p/c-lightning/files/patch-ccan_ccan_fdpass_fdpass.c
Normal file
@ -0,0 +1,10 @@
|
||||
--- ccan/ccan/fdpass/fdpass.c.orig 2020-01-20 22:03:36 UTC
|
||||
+++ ccan/ccan/fdpass/fdpass.c
|
||||
@@ -1,6 +1,7 @@
|
||||
/* CC0 license (public domain) - see LICENSE file for details */
|
||||
#include <ccan/fdpass/fdpass.h>
|
||||
#include <sys/socket.h>
|
||||
+#include <sys/types.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
|
Loading…
Reference in New Issue
Block a user