=> Building net/haproxy19 Started : Monday, 29 JUL 2019 at 21:40:34 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.83.g49866-DEVELOPMENT #40: Sun Jun 30 03:00:04 PDT 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.6-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.6-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for haproxy19-1.9.8: DEVICEATLAS=off: DeviceAtlas Device Detection support DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples LUA=off: Lua scripting language support OPENSSL=on: SSL/TLS support via OpenSSL ====> Use Perl Compatible Regular Expressions: you can only select none or one of them DPCRE=off: Link dynamically SPCRE=on: Link statically ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake XDG_DATA_HOME=/construction/net/haproxy19 XDG_CONFIG_HOME=/construction/net/haproxy19 HOME=/construction/net/haproxy19 TMPDIR="/tmp" PATH=/construction/net/haproxy19/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/construction/net/haproxy19 XDG_CONFIG_HOME=/construction/net/haproxy19 HOME=/construction/net/haproxy19 TMPDIR="/tmp" PATH=/construction/net/haproxy19/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,-rpath,/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- TARGET=freebsd DEFINE=-DFREEBSD_PORTS USE_GETADDRINFO=1 USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 CC="cc" DEBUG_CFLAGS="" CPU_CFLAGS="-pipe -O2 -fno-strict-aliasing " USE_OPENSSL=1 SSL_LIB=/usr/local/lib SSL_INC=/usr/local/include USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1 USE_REGPARM=1 DESTDIR=/construction/net/haproxy19/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" PORTEXAMPLES="" OSREL=5.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/haproxy" EXAMPLESDIR="share/examples/haproxy" DATADIR="share/haproxy" WWWDIR="www/haproxy" ETCDIR="etc/haproxy" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/haproxy DOCSDIR=/usr/local/share/doc/haproxy EXAMPLESDIR=/usr/local/share/examples/haproxy WWWDIR=/usr/local/www/haproxy ETCDIR=/usr/local/etc/haproxy -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.6 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500601 OSVERSION=9999999 OSREL=5.6 _OSRELEASE=5.6-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License GPLv2 LGPL21 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> haproxy19-1.9.8 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.11.1.txz Installing pkg-1.11.1... Extracting pkg-1.11.1: .......... done ===> haproxy19-1.9.8 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of haproxy19-1.9.8 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License GPLv2 LGPL21 accepted by the user ===> Fetching all distfiles required by haproxy19-1.9.8 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License GPLv2 LGPL21 accepted by the user ===> Fetching all distfiles required by haproxy19-1.9.8 for building => SHA256 Checksum OK for haproxy-1.9.8.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License GPLv2 LGPL21 accepted by the user ===> Fetching all distfiles required by haproxy19-1.9.8 for building ===> Extracting for haproxy19-1.9.8 => SHA256 Checksum OK for haproxy-1.9.8.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for haproxy19-1.9.8 ===> Applying ports patches for haproxy19-1.9.8 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> haproxy19-1.9.8 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_3.txz Installing gmake-4.2.1_3... `-- Installing gettext-runtime-0.20.1... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: .... done `-- Extracting gettext-runtime-0.20.1: .......... done Extracting gmake-4.2.1_3: .......... done ===> haproxy19-1.9.8 depends on executable: gmake - found ===> Returning to build of haproxy19-1.9.8 ===> haproxy19-1.9.8 depends on file: /usr/local/lib/libcrypto.so.45 - not found ===> Installing existing package /packages/All/libressl-2.9.2.txz Installing libressl-2.9.2... Extracting libressl-2.9.2: .......... done ===> haproxy19-1.9.8 depends on file: /usr/local/lib/libcrypto.so.45 - found ===> Returning to build of haproxy19-1.9.8 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> haproxy19-1.9.8 depends on shared library: libpcre.so - not found ===> Installing existing package /packages/All/pcre-8.43_1.txz Installing pcre-8.43_1... Extracting pcre-8.43_1: .......... done ===> haproxy19-1.9.8 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so) ===> Returning to build of haproxy19-1.9.8 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for haproxy19-1.9.8 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for haproxy19-1.9.8 gmake[1]: Entering directory '/construction/net/haproxy19/haproxy-1.9.8' CC src/ev_poll.o CC src/ev_kqueue.o CC src/cfgparse-listen.o CC src/ssl_sock.o CC src/proto_http.o In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:97:36: error: static declaration of 'SSL_SESSION_get0_id_context' follows non-static declaration static inline const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *sess, unsigned int *sid_ctx_length) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:44: /usr/local/include/openssl/ssl.h:1369:22: note: previous declaration of 'SSL_SESSION_get0_id_context' was here const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *ss, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:103:19: error: static declaration of 'SSL_SESSION_set1_id' follows non-static declaration static inline int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, unsigned int sid_len) ^~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:44: /usr/local/include/openssl/ssl.h:1359:5: note: previous declaration of 'SSL_SESSION_set1_id' was here int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, ^~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:110:27: error: conflicting types for 'X509_get0_tbs_sigalg' static inline X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x) ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/pem.h:71, from /usr/local/include/openssl/ssl.h:151, from src/ssl_sock.c:44: /usr/local/include/openssl/x509.h:983:19: note: previous declaration of 'X509_get0_tbs_sigalg' was here const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); ^~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:116:34: error: static declaration of 'OCSP_SINGLERESP_get0_id' follows non-static declaration static inline const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *single) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:51: /usr/local/include/openssl/ocsp.h:515:20: note: previous declaration of 'OCSP_SINGLERESP_get0_id' was here const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *x); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:122:32: error: static declaration of 'SSL_CTX_get_default_passwd_cb' follows non-static declaration static inline pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:44: /usr/local/include/openssl/ssl.h:1407:18: note: previous declaration of 'SSL_CTX_get_default_passwd_cb' was here pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:127:21: error: static declaration of 'SSL_CTX_get_default_passwd_cb_userdata' follows non-static declaration static inline void *SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:44: /usr/local/include/openssl/ssl.h:1409:7: note: previous declaration of 'SSL_CTX_get_default_passwd_cb_userdata' was here void *SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:133:19: error: static declaration of 'DH_set0_pqg' follows non-static declaration static inline int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) ^~~~~~~~~~~ In file included from /usr/local/include/openssl/dsa.h:83, from /usr/local/include/openssl/x509.h:99, from /usr/local/include/openssl/pem.h:71, from /usr/local/include/openssl/ssl.h:151, from src/ssl_sock.c:44: /usr/local/include/openssl/dh.h:195:5: note: previous declaration of 'DH_set0_pqg' was here int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); ^~~~~~~~~~~ In file included from src/ssl_sock.c:109: include/proto/openssl-compat.h:142:36: error: static declaration of 'ASN1_STRING_get0_data' follows non-static declaration static inline const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *x) ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/openssl/objects.h:960, from /usr/local/include/openssl/evp.h:86, from /usr/local/include/openssl/hmac.h:67, from /usr/local/include/openssl/ssl.h:150, from src/ssl_sock.c:44: /usr/local/include/openssl/asn1.h:624:22: note: previous declaration of 'ASN1_STRING_get0_data' was here const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *x); ^~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c: In function 'ssl_sock_switchctx_cbk': src/ssl_sock.c:2220:6: warning: implicit declaration of function 'SSL_client_hello_get0_ext' [-Wimplicit-function-declaration] if (SSL_client_hello_get0_ext(ssl, TLSEXT_TYPE_server_name, &extension_data, &extension_len)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:2310:9: warning: implicit declaration of function 'SSL_client_hello_get0_ciphers'; did you mean 'SSL_get_client_ciphers'? [-Wimplicit-function-declaration] len = SSL_client_hello_get0_ciphers(ssl, &cipher_suites); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL_get_client_ciphers src/ssl_sock.c:2319:13: warning: implicit declaration of function 'SSL_CIPHER_find'; did you mean 'sk_SSL_CIPHER_find'? [-Wimplicit-function-declaration] cipher = SSL_CIPHER_find(ssl, cipher_suites); ^~~~~~~~~~~~~~~ sk_SSL_CIPHER_find src/ssl_sock.c:2319:11: warning: assignment to 'const SSL_CIPHER *' {aka 'const struct ssl_cipher_st *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] cipher = SSL_CIPHER_find(ssl, cipher_suites); ^ src/ssl_sock.c:2414:3: warning: implicit declaration of function 'SSL_set_max_early_data'; did you mean 'SSL_set_ex_data'? [-Wimplicit-function-declaration] SSL_set_max_early_data(ssl, 0); ^~~~~~~~~~~~~~~~~~~~~~ SSL_set_ex_data In file included from src/ssl_sock.c:44: src/ssl_sock.c: In function 'ssl_sock_initial_ctx': src/ssl_sock.c:3924:28: error: 'SSL_OP_NO_ANTI_REPLAY' undeclared (first use in this function); did you mean 'SSL_OP_NO_TICKET'? SSL_CTX_set_options(ctx, SSL_OP_NO_ANTI_REPLAY); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:575:39: note: in definition of macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^~ src/ssl_sock.c:3924:28: note: each undeclared identifier is reported only once for each function it appears in SSL_CTX_set_options(ctx, SSL_OP_NO_ANTI_REPLAY); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/ssl.h:575:39: note: in definition of macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^~ src/ssl_sock.c:3925:3: warning: implicit declaration of function 'SSL_CTX_set_max_early_data'; did you mean 'SSL_CTX_set_ex_data'? [-Wimplicit-function-declaration] SSL_CTX_set_max_early_data(ctx, global.tune.bufsize - global.tune.maxrewrite); ^~~~~~~~~~~~~~~~~~~~~~~~~~ SSL_CTX_set_ex_data CC src/proto_htx.o src/ssl_sock.c:3927:2: warning: implicit declaration of function 'SSL_CTX_set_client_hello_cb'; did you mean 'SSL_CTX_set_client_cert_cb'? [-Wimplicit-function-declaration] SSL_CTX_set_client_hello_cb(ctx, ssl_sock_switchctx_cbk, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL_CTX_set_client_cert_cb src/ssl_sock.c: In function 'ssl_sock_handshake': src/ssl_sock.c:5229:9: warning: implicit declaration of function 'SSL_read_early_data'; did you mean 'SSL_get_ex_data'? [-Wimplicit-function-declaration] ret = SSL_read_early_data(conn->xprt_ctx, &conn->tmp_early_data, ^~~~~~~~~~~~~~~~~~~ SSL_get_ex_data src/ssl_sock.c:5231:14: error: 'SSL_READ_EARLY_DATA_ERROR' undeclared (first use in this function); did you mean 'SSL_AD_DECRYPT_ERROR'? if (ret == SSL_READ_EARLY_DATA_ERROR) ^~~~~~~~~~~~~~~~~~~~~~~~~ SSL_AD_DECRYPT_ERROR src/ssl_sock.c:5233:14: error: 'SSL_READ_EARLY_DATA_SUCCESS' undeclared (first use in this function) if (ret == SSL_READ_EARLY_DATA_SUCCESS) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:5296:50: error: 'SSL' {aka 'struct ssl_st'} has no member named 'packet_length'; did you mean 'sid_ctx_length'? empty_handshake = !((SSL *)conn->xprt_ctx)->packet_length; ^~~~~~~~~~~~~ sid_ctx_length src/ssl_sock.c:5380:49: error: 'SSL' {aka 'struct ssl_st'} has no member named 'packet_length'; did you mean 'sid_ctx_length'? empty_handshake = !((SSL *)conn->xprt_ctx)->packet_length; ^~~~~~~~~~~~~ sid_ctx_length src/ssl_sock.c:5428:8: warning: implicit declaration of function 'SSL_get_early_data_status'; did you mean 'SSL_get_ex_data'? [-Wimplicit-function-declaration] if (SSL_get_early_data_status(conn->xprt_ctx) == SSL_EARLY_DATA_REJECTED) { ^~~~~~~~~~~~~~~~~~~~~~~~~ SSL_get_ex_data src/ssl_sock.c:5428:53: error: 'SSL_EARLY_DATA_REJECTED' undeclared (first use in this function); did you mean 'SSL_ERROR_WANT_READ'? if (SSL_get_early_data_status(conn->xprt_ctx) == SSL_EARLY_DATA_REJECTED) { ^~~~~~~~~~~~~~~~~~~~~~~ SSL_ERROR_WANT_READ src/ssl_sock.c: In function 'ssl_sock_to_buf': src/ssl_sock.c:5541:15: error: 'SSL_READ_EARLY_DATA_SUCCESS' undeclared (first use in this function) if (ret == SSL_READ_EARLY_DATA_SUCCESS && ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ssl_sock.c:5545:15: error: 'SSL_READ_EARLY_DATA_FINISH' undeclared (first use in this function); did you mean 'SSL_R_BAD_SRP_A_LENGTH'? ret == SSL_READ_EARLY_DATA_FINISH) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ SSL_R_BAD_SRP_A_LENGTH CC src/stream.o src/ssl_sock.c: In function 'ssl_sock_from_buf': src/ssl_sock.c:5701:17: warning: implicit declaration of function 'SSL_get_max_early_data'; did you mean 'SSL_get_ex_data'? [-Wimplicit-function-declaration] max_early = SSL_get_max_early_data(conn->xprt_ctx); ^~~~~~~~~~~~~~~~~~~~~~ SSL_get_ex_data src/ssl_sock.c:5704:18: warning: implicit declaration of function 'SSL_SESSION_get_max_early_data'; did you mean 'SSL_SESSION_get_ex_data'? [-Wimplicit-function-declaration] max_early = SSL_SESSION_get_max_early_data(SSL_get0_session(conn->xprt_ctx)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SSL_SESSION_get_ex_data src/ssl_sock.c:5716:10: warning: implicit declaration of function 'SSL_write_early_data'; did you mean 'SSL_get_ex_data'? [-Wimplicit-function-declaration] ret = SSL_write_early_data(conn->xprt_ctx, b_peek(buf, done), try, &written_data); ^~~~~~~~~~~~~~~~~~~~ SSL_get_ex_data gmake[1]: *** [Makefile:1003: src/ssl_sock.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake[1]: Leaving directory '/construction/net/haproxy19/haproxy-1.9.8' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /xports/net/haproxy19 -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Monday, 29 JUL 2019 at 21:40:57 UTC Duration: 00:00:22