=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for py27-SSLCrypto-0.1.1nb8 (cd /data/scratch/security/py-SSLCrypto/work/SSLCrypto-0.1.1/ && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS= PYTHON=/usr/pkg/bin/python2.7 CC=clang CFLAGS=-O2\ -I/usr/include\ -I/usr/pkg/include CPPFLAGS=-I/usr/include\ -I/usr/pkg/include CXX=clang++ CXXFLAGS=-O2\ -I/usr/include\ -I/usr/pkg/include COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib LINKER_RPATH_FLAG=-R PATH=/data/scratch/security/py-SSLCrypto/work/.cwrapper/bin:/data/scratch/security/py-SSLCrypto/work/.buildlink/bin:/data/scratch/security/py-SSLCrypto/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=clang-cpp HOME=/data/scratch/security/py-SSLCrypto/work/.home CWRAPPERS_CONFIG_DIR=/data/scratch/security/py-SSLCrypto/work/.cwrapper/config CPP=clang-cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/data/scratch/security/py-SSLCrypto/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG= PKG_CONFIG_LIBDIR=/data/scratch/security/py-SSLCrypto/work/.buildlink/lib/pkgconfig:/data/scratch/security/py-SSLCrypto/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/data/scratch/security/py-SSLCrypto/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/data/scratch/security/py-SSLCrypto/work/.cwrapper/config /usr/pkg/bin/python2.7 setup.py build ) running build running build_ext building 'SSLCrypto' extension creating build creating build/temp.netbsd-9.99.51-amd64-2.7 clang -fno-strict-aliasing -OPT:Olimit=0 -O2 -fwrapv -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -fwrapv -pthread -I/usr/include -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -fPIC -I/usr/pkg/include/python2.7 -c SSLCrypto.c -o build/temp.netbsd-9.99.51-amd64-2.7/SSLCrypto.o SSLCrypto.c:374:58: warning: 'DH_generate_parameters' is deprecated [-Wdeprecated-declarations] ((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH = DH_generate_parameters(__pyx_1,__pyx_2,callback,((void (*))__pyx_v_myCallback)); ^ /usr/include/openssl/dh.h:136:1: note: 'DH_generate_parameters' has been explicitly marked deprecated here DEPRECATEDIN_0_9_8(DH *DH_generate_parameters(int prime_len, int generator, ^ /usr/include/openssl/opensslconf.h:171:34: note: expanded from macro 'DEPRECATEDIN_0_9_8' # define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:122:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLCrypto.c:380:75: error: incomplete definition of type 'struct dh_st' __pyx_3 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->g); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 613; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:381:75: error: incomplete definition of type 'struct dh_st' __pyx_4 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->p); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 613; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:471:55: error: incomplete definition of type 'struct dh_st' ((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->g = pyLong2bn(__pyx_v_generator); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:474:55: error: incomplete definition of type 'struct dh_st' ((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->p = pyLong2bn(__pyx_v_modulus); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:504:75: error: incomplete definition of type 'struct dh_st' __pyx_1 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->g); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 653; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:505:75: error: incomplete definition of type 'struct dh_st' __pyx_2 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->p); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 654; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:567:75: error: incomplete definition of type 'struct dh_st' __pyx_2 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->pub_key); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 674; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:621:75: error: incomplete definition of type 'struct dh_st' __pyx_2 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->priv_key); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 685; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:685:66: error: incomplete definition of type 'struct dh_st' __pyx_1 = (((struct __pyx_obj_9SSLCrypto_dh *)__pyx_v_self)->myDH->pub_key == 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st' typedef struct dh_st DH; ^ SSLCrypto.c:1009:144: warning: passing 'char (*)' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_set_key((&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keyStruct),((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keylen,((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->key); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:39:60: note: passing argument to parameter 'data' here void BF_set_key(BF_KEY *key, int len, const unsigned char *data); ^ SSLCrypto.c:1066:18: warning: passing 'char (*)' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_cfb64_encrypt(__pyx_v_inbufC,__pyx_v_outbufC,__pyx_v_blklen,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keyStruct),((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->iv,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->counter),BF_ENCRYPT); ^~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:48:44: note: passing argument to parameter 'in' here void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, ^ SSLCrypto.c:1066:33: warning: passing 'char (*)' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_cfb64_encrypt(__pyx_v_inbufC,__pyx_v_outbufC,__pyx_v_blklen,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keyStruct),((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->iv,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->counter),BF_ENCRYPT); ^~~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:48:63: note: passing argument to parameter 'out' here void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, ^ SSLCrypto.c:1066:133: warning: passing 'char ([8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_cfb64_encrypt(__pyx_v_inbufC,__pyx_v_outbufC,__pyx_v_blklen,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keyStruct),((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->iv,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->counter),BF_ENCRYPT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:50:38: note: passing argument to parameter 'ivec' here unsigned char *ivec, int *num, int enc); ^ SSLCrypto.c:1137:18: warning: passing 'char (*)' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_cfb64_encrypt(__pyx_v_inbufC,__pyx_v_outbufC,__pyx_v_blklen,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keyStruct),((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->iv,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->counter),BF_DECRYPT); ^~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:48:44: note: passing argument to parameter 'in' here void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, ^ SSLCrypto.c:1137:33: warning: passing 'char (*)' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_cfb64_encrypt(__pyx_v_inbufC,__pyx_v_outbufC,__pyx_v_blklen,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keyStruct),((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->iv,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->counter),BF_DECRYPT); ^~~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:48:63: note: passing argument to parameter 'out' here void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, ^ SSLCrypto.c:1137:133: warning: passing 'char ([8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] BF_cfb64_encrypt(__pyx_v_inbufC,__pyx_v_outbufC,__pyx_v_blklen,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->keyStruct),((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->iv,(&((struct __pyx_obj_9SSLCrypto_blowfish *)__pyx_v_self)->counter),BF_DECRYPT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/blowfish.h:50:38: note: passing argument to parameter 'ivec' here unsigned char *ivec, int *num, int enc); ^ SSLCrypto.c:1186:1: warning: implicit declaration of function 'BN_CTX_init' is invalid in C99 [-Wimplicit-function-declaration] BN_CTX_init(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->bnCtx); ^ SSLCrypto.c:1289:61: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] ((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj = RSA_generate_key(__pyx_4,__pyx_5,callback,((void (*))__pyx_v_myCallback)); ^ /usr/include/openssl/rsa.h:235:1: note: 'RSA_generate_key' has been explicitly marked deprecated here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^ /usr/include/openssl/opensslconf.h:171:34: note: expanded from macro 'DEPRECATEDIN_0_9_8' # define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:122:55: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ SSLCrypto.c:1328:78: error: incomplete definition of type 'struct rsa_st' __pyx_1 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->e); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 943; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1329:78: error: incomplete definition of type 'struct rsa_st' __pyx_2 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->n); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 944; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1365:78: error: incomplete definition of type 'struct rsa_st' __pyx_1 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->e); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 961; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1366:78: error: incomplete definition of type 'struct rsa_st' __pyx_2 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->n); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 962; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1367:78: error: incomplete definition of type 'struct rsa_st' __pyx_3 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->d); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 963; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1405:78: error: incomplete definition of type 'struct rsa_st' __pyx_1 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->p); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 980; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1406:78: error: incomplete definition of type 'struct rsa_st' __pyx_2 = bn2pyLong(((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->q); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 981; goto __pyx_L1;} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1520:58: error: incomplete definition of type 'struct rsa_st' ((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->e = pyLong2bn(__pyx_v_e); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1523:58: error: incomplete definition of type 'struct rsa_st' ((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->n = pyLong2bn(__pyx_v_n); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ SSLCrypto.c:1526:58: error: incomplete definition of type 'struct rsa_st' ((struct __pyx_obj_9SSLCrypto_rsa *)__pyx_v_self)->rsaObj->d = ((BIGNUM (*))0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'struct rsa_st' typedef struct rsa_st RSA; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 10 warnings and 20 errors generated. error: command 'clang' failed with exit status 1 *** Error code 1 Stop. make[1]: stopped in /data/pkgsrc/security/py-SSLCrypto *** Error code 1 Stop. make: stopped in /data/pkgsrc/security/py-SSLCrypto