=> Building security/fbopenssl Started : Friday, 21 FEB 2020 at 09:27:57 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.1432.g9cd86-DEVELOPMENT #23: Thu Feb 13 14:43:04 PST 2020 root@sting.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.7-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.7-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 fbopenssl-0.0.4_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/security/fbopenssl XDG_CONFIG_HOME=/construction/security/fbopenssl HOME=/construction/security/fbopenssl TMPDIR="/tmp" PATH=/construction/security/fbopenssl/.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 -------------------------------------------------- BSD_INSTALL_DATA="install -m 0644" OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/construction/security/fbopenssl XDG_CONFIG_HOME=/construction/security/fbopenssl HOME=/construction/security/fbopenssl TMPDIR="/tmp" PATH=/construction/security/fbopenssl/.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 -------------------------------------------------- DESTDIR=/construction/security/fbopenssl/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" OSREL=5.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/fbopenssl" EXAMPLESDIR="share/examples/fbopenssl" DATADIR="share/fbopenssl" WWWDIR="www/fbopenssl" ETCDIR="etc/fbopenssl" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/fbopenssl DOCSDIR=/usr/local/share/doc/fbopenssl EXAMPLESDIR=/usr/local/share/examples/fbopenssl WWWDIR=/usr/local/www/fbopenssl ETCDIR=/usr/local/etc/fbopenssl -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=LiveSystem 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=15 DPORTS_BUILDER= yes DISABLE_LICENSES= yes DEFAULT_VERSIONS= ssl=openssl FORCE_PACKAGE= yes DEVELOPER= yes HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.30.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=32 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500709 OSVERSION=9999999 OSREL=5.7 _OSRELEASE=5.7-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The fbopenssl port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> fbopenssl-0.0.4_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.12.0_1.txz Installing pkg-1.12.0_1... Extracting pkg-1.12.0_1: .......... done ===> fbopenssl-0.0.4_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of fbopenssl-0.0.4_1 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The fbopenssl port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by fbopenssl-0.0.4_1 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The fbopenssl port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by fbopenssl-0.0.4_1 for building => SHA256 Checksum OK for fbopenssl-0.0.4.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The fbopenssl port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by fbopenssl-0.0.4_1 for building ===> Extracting for fbopenssl-0.0.4_1 => SHA256 Checksum OK for fbopenssl-0.0.4.tar.gz. install -m 0644 /xports/security/fbopenssl/files/BSDMakefile /construction/security/fbopenssl/fbopenssl -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for fbopenssl-0.0.4_1 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> fbopenssl-0.0.4_1 depends on file: /usr/local/lib/libcrypto.so.11 - not found ===> Installing existing package /packages/All/openssl-1.1.1d,1.txz Installing openssl-1.1.1d,1... Extracting openssl-1.1.1d,1: .......... done ===> fbopenssl-0.0.4_1 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> Returning to build of fbopenssl-0.0.4_1 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for fbopenssl-0.0.4_1 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for fbopenssl-0.0.4_1 --- objwarn --- --- asn1help.So --- --- filehelp.So --- --- gssapi.So --- --- krb5help.So --- --- spnego.So --- --- spnegohelp.So --- --- asn1help.o --- --- filehelp.o --- --- gssapi.o --- --- krb5help.o --- --- spnego.o --- --- spnegohelp.o --- --- objwarn --- Warning: Object directory not changed from original /construction/security/fbopenssl/fbopenssl --- asn1help.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/asn1/asn1help.c -o asn1help.So --- gssapi.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/gssapi/gssapi.c -o gssapi.So --- krb5help.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/krb5/krb5help.c -o krb5help.So --- spnego.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/spnego/spnego.c -o spnego.So --- spnegohelp.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/spnego/spnegohelp.c -o spnegohelp.So --- asn1help.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/asn1/asn1help.c -o asn1help.o --- filehelp.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/file/filehelp.c -o filehelp.o --- gssapi.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/gssapi/gssapi.c -o gssapi.o --- filehelp.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/file/filehelp.c -o filehelp.So --- krb5help.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/krb5/krb5help.c -o krb5help.o --- spnego.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/spnego/spnego.c -o spnego.o --- spnegohelp.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/spnego/spnegohelp.c -o spnegohelp.o --- krb5help.So --- src/krb5/krb5help.c:17:1: error: variable 'krb5GssApi' has initializer but incomplete type const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~ src/krb5/krb5help.c:17:41: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:41: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:44: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:44: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:47: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:47: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:50: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~~ src/krb5/krb5help.c:17:50: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:78: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~~~~~~~ src/krb5/krb5help.c:17:78: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:99: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:99: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:18:1: error: variable 'msKrb5GssApiLegacy' has initializer but incomplete type const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~ src/krb5/krb5help.c:18:41: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:41: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:44: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:44: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:47: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:47: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:50: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~~ src/krb5/krb5help.c:18:50: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:78: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~~~~~~~~~~~~~~~ src/krb5/krb5help.c:18:78: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:99: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:99: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:17:19: error: storage size of 'krb5GssApi' isn't known const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~~~~~~ src/krb5/krb5help.c:18:19: error: storage size of 'msKrb5GssApiLegacy' isn't known const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~~~~~~~~~~~~~~ *** [krb5help.So] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- spnegohelp.o --- src/spnego/spnegohelp.c:21:1: error: variable 'spnegoGssApi' has initializer but incomplete type const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~ src/spnego/spnegohelp.c:21:35: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ src/spnego/spnegohelp.c:21:35: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:38: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ src/spnego/spnegohelp.c:21:38: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:41: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ --- asn1help.So --- src/asn1/asn1help.c: In function 'ASN1_OBJECT_cmp': src/asn1/asn1help.c:17:16: error: dereferencing pointer to incomplete type 'ASN1_OBJECT' {aka 'const struct asn1_object_st'} if (object1->length != object2->length) ^~ src/asn1/asn1help.c: In function 'ASN1_OBJECT_dup': src/asn1/asn1help.c:25:38: warning: passing argument 1 of 'ASN1_dup' from incompatible pointer type [-Wincompatible-pointer-types] return (ASN1_OBJECT *) ASN1_dup (i2d_ASN1_OBJECT, ^~~~~~~~~~~~~~~ In file included from src/asn1/../../include/asn1help.h:17, from src/asn1/asn1help.c:10: /usr/local/include/openssl/asn1.h:688:7: note: expected 'int (*)(void *, unsigned char **)' but argument is of type 'int (*)(const ASN1_OBJECT *, unsigned char **)' {aka 'int (*)(const struct asn1_object_st *, unsigned char **)'} void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x); ^~~~~~~~ --- spnegohelp.o --- src/spnego/spnegohelp.c:21:41: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:44: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~~ src/spnego/spnegohelp.c:21:44: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:66: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~~~~~~~~~ src/spnego/spnegohelp.c:21:66: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:81: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ src/spnego/spnegohelp.c:21:81: note: (near initialization for 'spnegoGssApi') --- asn1help.So --- src/asn1/asn1help.c:26:38: warning: passing argument 2 of 'ASN1_dup' from incompatible pointer type [-Wincompatible-pointer-types] (char * (*) ()) d2i_ASN1_OBJECT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/asn1/../../include/asn1help.h:17, from src/asn1/asn1help.c:10: /usr/local/include/openssl/asn1.h:688:7: note: expected 'void * (*)(void **, const unsigned char **, long int)' but argument is of type 'char * (*)()' void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x); ^~~~~~~~ --- spnegohelp.o --- src/spnego/spnegohelp.c: In function 'parseSpnegoInitialToken': src/spnego/spnegohelp.c:400:103: warning: passing argument 2 of 'd2i_GSSAPI_INITIAL_CONTEXT_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/gssapi.h:40:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (GSSAPI_INITIAL_CONTEXT_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c:418:54: warning: passing argument 2 of 'd2i_SPNEGO_NEGOTIATION_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/spnego.h:54:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (SPNEGO_NEGOTIATION_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c: In function 'parseSpnegoTargetToken': src/spnego/spnegohelp.c:516:103: warning: passing argument 2 of 'd2i_GSSAPI_INITIAL_CONTEXT_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/gssapi.h:40:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (GSSAPI_INITIAL_CONTEXT_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c:534:54: warning: passing argument 2 of 'd2i_SPNEGO_NEGOTIATION_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/spnego.h:54:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (SPNEGO_NEGOTIATION_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c: At top level: src/spnego/spnegohelp.c:21:19: error: storage size of 'spnegoGssApi' isn't known const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~~~~~~~~ *** [spnegohelp.o] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- asn1help.o --- src/asn1/asn1help.c: In function 'ASN1_OBJECT_cmp': src/asn1/asn1help.c:17:16: error: dereferencing pointer to incomplete type 'ASN1_OBJECT' {aka 'const struct asn1_object_st'} if (object1->length != object2->length) ^~ src/asn1/asn1help.c: In function 'ASN1_OBJECT_dup': src/asn1/asn1help.c:25:38: warning: passing argument 1 of 'ASN1_dup' from incompatible pointer type [-Wincompatible-pointer-types] return (ASN1_OBJECT *) ASN1_dup (i2d_ASN1_OBJECT, ^~~~~~~~~~~~~~~ In file included from src/asn1/../../include/asn1help.h:17, from src/asn1/asn1help.c:10: /usr/local/include/openssl/asn1.h:688:7: note: expected 'int (*)(void *, unsigned char **)' but argument is of type 'int (*)(const ASN1_OBJECT *, unsigned char **)' {aka 'int (*)(const struct asn1_object_st *, unsigned char **)'} void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x); ^~~~~~~~ src/asn1/asn1help.c:26:38: warning: passing argument 2 of 'ASN1_dup' from incompatible pointer type [-Wincompatible-pointer-types] (char * (*) ()) d2i_ASN1_OBJECT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/asn1/../../include/asn1help.h:17, from src/asn1/asn1help.c:10: /usr/local/include/openssl/asn1.h:688:7: note: expected 'void * (*)(void **, const unsigned char **, long int)' but argument is of type 'char * (*)()' void *ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x); ^~~~~~~~ --- asn1help.So --- *** [asn1help.So] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- asn1help.o --- *** [asn1help.o] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- spnegohelp.So --- src/spnego/spnegohelp.c:21:1: error: variable 'spnegoGssApi' has initializer but incomplete type const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~ src/spnego/spnegohelp.c:21:35: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ src/spnego/spnegohelp.c:21:35: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:38: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ src/spnego/spnegohelp.c:21:38: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:41: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ src/spnego/spnegohelp.c:21:41: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:44: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~~ src/spnego/spnegohelp.c:21:44: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:66: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~~~~~~~~~ src/spnego/spnegohelp.c:21:66: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c:21:81: warning: excess elements in struct initializer const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^ src/spnego/spnegohelp.c:21:81: note: (near initialization for 'spnegoGssApi') src/spnego/spnegohelp.c: In function 'parseSpnegoInitialToken': src/spnego/spnegohelp.c:400:103: warning: passing argument 2 of 'd2i_GSSAPI_INITIAL_CONTEXT_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/gssapi.h:40:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (GSSAPI_INITIAL_CONTEXT_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c:418:54: warning: passing argument 2 of 'd2i_SPNEGO_NEGOTIATION_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/spnego.h:54:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (SPNEGO_NEGOTIATION_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c: In function 'parseSpnegoTargetToken': src/spnego/spnegohelp.c:516:103: warning: passing argument 2 of 'd2i_GSSAPI_INITIAL_CONTEXT_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/gssapi.h:40:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (GSSAPI_INITIAL_CONTEXT_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c:534:54: warning: passing argument 2 of 'd2i_SPNEGO_NEGOTIATION_TOKEN' from incompatible pointer type [-Wincompatible-pointer-types] &derNext, ^~~~~~~~ In file included from src/spnego/../../include/spnegohelp.h:17, from src/spnego/spnegohelp.c:10: /usr/local/include/openssl/asn1.h:231:15: note: expected 'const unsigned char **' but argument is of type 'unsigned char **' type *d2i_##name(type **a, const unsigned char **in, long len); \ ^~~~ /usr/local/include/openssl/asn1.h:224:9: note: in expansion of macro 'DECLARE_ASN1_ENCODE_FUNCTIONS' DECLARE_ASN1_ENCODE_FUNCTIONS(type, name, name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/openssl/asn1.h:217:39: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS_name' # define DECLARE_ASN1_FUNCTIONS(type) DECLARE_ASN1_FUNCTIONS_name(type, type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/spnego/../../include/spnego.h:54:1: note: in expansion of macro 'DECLARE_ASN1_FUNCTIONS' DECLARE_ASN1_FUNCTIONS (SPNEGO_NEGOTIATION_TOKEN) ^~~~~~~~~~~~~~~~~~~~~~ src/spnego/spnegohelp.c: At top level: src/spnego/spnegohelp.c:21:19: error: storage size of 'spnegoGssApi' isn't known const ASN1_OBJECT spnegoGssApi = {0, 0, 0, sizeof _spnegoGssApi, _spnegoGssApi, 0}; ^~~~~~~~~~~~ --- krb5help.o --- src/krb5/krb5help.c:17:1: error: variable 'krb5GssApi' has initializer but incomplete type const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~ src/krb5/krb5help.c:17:41: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:41: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:44: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:44: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:47: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:47: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:50: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~~ src/krb5/krb5help.c:17:50: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:78: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~~~~~~~ src/krb5/krb5help.c:17:78: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:17:99: warning: excess elements in struct initializer const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^ src/krb5/krb5help.c:17:99: note: (near initialization for 'krb5GssApi') src/krb5/krb5help.c:18:1: error: variable 'msKrb5GssApiLegacy' has initializer but incomplete type const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~ src/krb5/krb5help.c:18:41: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:41: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:44: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:44: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:47: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:47: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:50: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~~ src/krb5/krb5help.c:18:50: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:78: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~~~~~~~~~~~~~~~ src/krb5/krb5help.c:18:78: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:18:99: warning: excess elements in struct initializer const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^ src/krb5/krb5help.c:18:99: note: (near initialization for 'msKrb5GssApiLegacy') src/krb5/krb5help.c:17:19: error: storage size of 'krb5GssApi' isn't known const ASN1_OBJECT krb5GssApi = {0, 0, 0, sizeof _krb5GssApi, _krb5GssApi, 0}; ^~~~~~~~~~ src/krb5/krb5help.c:18:19: error: storage size of 'msKrb5GssApiLegacy' isn't known const ASN1_OBJECT msKrb5GssApiLegacy = {0, 0, 0, sizeof _msKrb5GssApiLegacy, _msKrb5GssApiLegacy, 0}; ^~~~~~~~~~~~~~~~~~ *** [krb5help.o] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- spnegohelp.So --- *** [spnegohelp.So] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl 6 errors make[1]: stopped in /construction/security/fbopenssl/fbopenssl ===> 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/security/fbopenssl -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Friday, 21 FEB 2020 at 09:28:04 UTC Duration: 00:00:07