------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/openssl-1.1.1d,1.txz SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> titus-0.3_5 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> titus-0.3_5 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by titus-0.3_5 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> titus-0.3_5 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by titus-0.3_5 for building => SHA256 Checksum OK for AGWA-titus-0.3_GH0.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> titus-0.3_5 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by titus-0.3_5 for building ===> Extracting for titus-0.3_5 => SHA256 Checksum OK for AGWA-titus-0.3_GH0.tar.gz. Extracted Memory Use: 0.17M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for titus-0.3_5 /usr/bin/env WRKSRC=/construction/security/titus/titus-0.3 REWARNFILE=/construction/security/titus/reinplace_warnings.txt /xports/Tools/scripts/sed_checked.sh 's|/var/lib/titus/empty|/var/empty|' /construction/security/titus/titus-0.3/titus.conf.example SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> titus-0.3_5 depends on file: /usr/local/lib/libcrypto.so.11 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> titus-0.3_5 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> Configuring for titus-0.3_5 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for titus-0.3_5 --- child.o --- --- common.o --- --- util.o --- --- dh.o --- --- keyserver.o --- --- rsa_client.o --- --- rsa_server.o --- --- titus.o --- --- child.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c child.cpp --- common.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c common.cpp --- util.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c util.cpp --- dh.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c dh.cpp --- keyserver.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c keyserver.cpp --- rsa_server.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c rsa_server.cpp --- titus.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c titus.cpp --- rsa_client.o --- c++ -pipe -I/usr/local/include -O2 -fno-strict-aliasing -std=c++11 -c rsa_client.cpp rsa_client.cpp: In static member function 'static int Rsa_client::rsa_finish(RSA*)': rsa_client.cpp:88:58: error: invalid use of incomplete type 'const RSA_METHOD' {aka 'const struct rsa_meth_st'} if (const auto default_finish = RSA_get_default_method()->finish) { ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/asn1.h:16, from /usr/local/include/openssl/rsa.h:16, from rsa_client.hpp:31, from rsa_client.cpp:28: /usr/local/include/openssl/ossl_typ.h:111:16: note: forward declaration of 'RSA_METHOD' {aka 'struct rsa_meth_st'} typedef struct rsa_meth_st RSA_METHOD; ^~~~~~~~~~~ rsa_client.cpp: In static member function 'static const RSA_METHOD* Rsa_client::get_rsa_method()': rsa_client.cpp:97:20: error: aggregate 'RSA_METHOD ops' has incomplete type and cannot be defined static RSA_METHOD ops; ^~~ rsa_client.cpp: In member function 'openssl_unique_ptr Rsa_client::load_private_key(uintptr_t, RSA*)': rsa_client.cpp:114:5: error: invalid use of incomplete type 'struct rsa_st' rsa->n = BN_dup(public_rsa->n); ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/asn1.h:16, from /usr/local/include/openssl/rsa.h:16, from rsa_client.hpp:31, from rsa_client.cpp:28: /usr/local/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^~~~~~ rsa_client.cpp:114:28: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} rsa->n = BN_dup(public_rsa->n); ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/asn1.h:16, from /usr/local/include/openssl/rsa.h:16, from rsa_client.hpp:31, from rsa_client.cpp:28: /usr/local/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} typedef struct rsa_st RSA; ^~~~~~ rsa_client.cpp:115:10: error: invalid use of incomplete type 'struct rsa_st' if (!rsa->n) { ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/asn1.h:16, from /usr/local/include/openssl/rsa.h:16, from rsa_client.hpp:31, from rsa_client.cpp:28: /usr/local/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^~~~~~ rsa_client.cpp:118:5: error: invalid use of incomplete type 'struct rsa_st' rsa->e = BN_dup(public_rsa->e); ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/asn1.h:16, from /usr/local/include/openssl/rsa.h:16, from rsa_client.hpp:31, from rsa_client.cpp:28: /usr/local/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^~~~~~ rsa_client.cpp:118:28: error: invalid use of incomplete type 'RSA' {aka 'struct rsa_st'} rsa->e = BN_dup(public_rsa->e); ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/asn1.h:16, from /usr/local/include/openssl/rsa.h:16, from rsa_client.hpp:31, from rsa_client.cpp:28: /usr/local/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'RSA' {aka 'struct rsa_st'} typedef struct rsa_st RSA; ^~~~~~ rsa_client.cpp:119:10: error: invalid use of incomplete type 'struct rsa_st' if (!rsa->e) { ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/asn1.h:16, from /usr/local/include/openssl/rsa.h:16, from rsa_client.hpp:31, from rsa_client.cpp:28: /usr/local/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^~~~~~ --- dh.o --- dh.cpp: In function 'openssl_unique_ptr make_dh(const unsigned char*, size_t, const unsigned char*, size_t)': dh.cpp:151:9: error: invalid use of incomplete type 'struct dh_st' if ((dh->p = BN_bin2bn(prime, prime_len, NULL)) == NULL) { ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/dh.h:17, from dh.hpp:31, from dh.cpp:28: /usr/local/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^~~~~ dh.cpp:155:9: error: invalid use of incomplete type 'struct dh_st' if ((dh->g = BN_bin2bn(generator, generator_len, NULL)) == NULL) { ^~ In file included from /usr/local/include/openssl/crypto.h:25, from /usr/local/include/openssl/bio.h:20, from /usr/local/include/openssl/dh.h:17, from dh.hpp:31, from dh.cpp:28: /usr/local/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^~~~~ --- rsa_client.o --- *** [rsa_client.o] Error code 1 make[1]: stopped in /construction/security/titus/titus-0.3 --- dh.o --- *** [dh.o] Error code 1 make[1]: stopped in /construction/security/titus/titus-0.3 2 errors make[1]: stopped in /construction/security/titus/titus-0.3 ===> 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/titus FAILED 00:00:04