------------------------------------------------------------------------------- -- Phase: Environment ------------------------------------------------------------------------------- NO_DEPENDS=1 UNAME_r=5.9 UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=unknown UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 LANG=C HOME=/root USER=root TERM=dumb SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: showconfig ------------------------------------------------------------------------------- ===> 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 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: 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 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ARGS ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: 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" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ARGS ------------------------------------------------------------------------------- DESTDIR=/construction/security/fbopenssl/stage SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: PLIST_SUB ------------------------------------------------------------------------------- PORTDOCS="" OSREL=5.9 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" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: 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 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: /etc/make.conf ------------------------------------------------------------------------------- DPORTS_BUILDER=yes DISABLE_LICENSES=yes DEFAULT_VERSIONS=ssl=openssl FORCE_PACKAGE=yes DEVELOPER=yes USE_PACKAGE_DEPENDS_ONLY=yes PORTSDIR=/xports PORT_DBDIR=/options PKG_DBDIR=/var/db/pkg PKG_CACHEDIR=/var/cache/pkg PKG_SUFX=.txz DEVELOPER=1 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500906 OSVERSION=9999999 OSREL=5.9 _OSRELEASE=5.9-SYNTH DISTDIR=/distfiles WRKDIRPREFIX=/construction BATCH=yes PACKAGE_BUILDING=yes PKG_CREATE_VERBOSE=yes MAKE_JOBS_NUMBER=10 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/openssl-1.1.1i,1.txz SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- 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 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> fbopenssl-0.0.4_1 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- 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 ===> fbopenssl-0.0.4_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by fbopenssl-0.0.4_1 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- 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 ===> fbopenssl-0.0.4_1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by fbopenssl-0.0.4_1 for building => SHA256 Checksum OK for fbopenssl-0.0.4.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- 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 ===> fbopenssl-0.0.4_1 depends on file: /usr/local/sbin/pkg - found ===> 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 Extracted Memory Use: 0.16M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for fbopenssl-0.0.4_1 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> fbopenssl-0.0.4_1 depends on file: /usr/local/lib/libcrypto.so.11 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> fbopenssl-0.0.4_1 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> Configuring for fbopenssl-0.0.4_1 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- 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 --- --- 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 -fno-common -c src/asn1/asn1help.c -o asn1help.So --- filehelp.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -fno-common -c src/file/filehelp.c -o filehelp.So --- gssapi.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -fno-common -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 -fno-common -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 -fno-common -c src/spnego/spnego.c -o spnego.So --- krb5help.o --- --- gssapi.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -fno-common -c src/gssapi/gssapi.c -o gssapi.o --- spnegohelp.So --- cc -fpic -DPIC -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -fno-common -c src/spnego/spnegohelp.c -o spnegohelp.So --- asn1help.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -fno-common -c src/asn1/asn1help.c -o asn1help.o --- filehelp.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -fno-common -c src/file/filehelp.c -o filehelp.o --- krb5help.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -fno-common -c src/krb5/krb5help.c -o krb5help.o --- 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}; ^~~~~~~~~~~~ *** [spnegohelp.So] 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.o] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- 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 --- 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); ^~~~~~~~ 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] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- 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 5 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 FAILED 00:00:00