------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/openssl-1.1.1g,1.txz SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- 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:00 ------------------------------------------------------------------------------- -- 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:00 ------------------------------------------------------------------------------- -- 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 --- 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.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 --- gssapi.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -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 -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 --- krb5help.o --- --- 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 --- krb5help.o --- cc -pipe -O2 -fno-strict-aliasing -ansi -I/usr/local/include -std=gnu99 -c src/krb5/krb5help.c -o krb5help.o --- 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 --- 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}; --- 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); ^~~~~~~~ --- krb5help.So --- ^~~~~~ 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 --- 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}; ^ --- asn1help.o --- 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); ^~~~~~~~ --- 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.o --- *** [asn1help.o] Error code 1 make[1]: stopped in /construction/security/fbopenssl/fbopenssl --- krb5help.So --- 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.So --- 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: 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 --- spnegohelp.So --- 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 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