Collecting petlib==0.0.26 1 location(s) to search for versions of petlib: * https://pypi.python.org/simple/petlib/ Getting page https://pypi.python.org/simple/petlib/ Analyzing links from page https://pypi.python.org/simple/petlib/ Found link https://pypi.python.org/packages/0c/76/8d9928f84a8f20faf74654fa41031c4992d044e153e77f752735f104a9c0/petlib-0.0.8.tar.gz#md5=a1db536a7ba011b76d6ceb49f0e9be69 (from https://pypi.python.org/simple/petlib/), version: 0.0.8 Found link https://pypi.python.org/packages/12/1b/d95cf3f067cba5c137b9475dbc2896188a6bc73b0c5535145f1d9d93c066/petlib-0.0.30.tar.gz#md5=c88e5488df5fe70bdf4a8829a1a02b97 (from https://pypi.python.org/simple/petlib/), version: 0.0.30 Found link https://pypi.python.org/packages/13/26/26fb52f188a753807a6eb2808fe15f245e3b36df82bdda1d134f958b0c3e/petlib-0.0.34.tar.gz#md5=956d9a0fbff872ba5ae7ec0730fb00cd (from https://pypi.python.org/simple/petlib/), version: 0.0.34 Found link https://pypi.python.org/packages/14/6a/d5ac0dbd1e89d641325c7d601af95c1feff2a1a789a27e27661ebbaf23c8/petlib-0.0.2.tar.gz#md5=abf9bc8a5932bc1d56ab66416b45b750 (from https://pypi.python.org/simple/petlib/), version: 0.0.2 Found link https://pypi.python.org/packages/1c/a3/bb9baf757714733b228b88e6a52de4b252e2632c264615b30d7c4e2a1977/petlib-0.0.11.tar.gz#md5=706170294779bb68b459e65f5d950c79 (from https://pypi.python.org/simple/petlib/), version: 0.0.11 Found link https://pypi.python.org/packages/22/9f/dfa10441b914f2edf3a7e5e0675abac52fd35d7a01cf88c1a263c83d60ee/petlib-0.0.1.tar.gz#md5=7236cc79ecba2502e3d9eb1b5bd68dc4 (from https://pypi.python.org/simple/petlib/), version: 0.0.1 Found link https://pypi.python.org/packages/26/7e/029c2c5009b178f1cfbb8d54d554b9776423e788d2203e8abf08610075e2/petlib-0.0.9.tar.gz#md5=b0823a171dc278500a6b7d5c4082c739 (from https://pypi.python.org/simple/petlib/), version: 0.0.9 Found link https://pypi.python.org/packages/2f/c7/5f2f6860f1b698fe9d438433121ac86cb0757e68bbe4e4c570b6ef0db89d/petlib-0.0.36.tar.gz#md5=2f85bc61353937c1343fc66be0a6cc58 (from https://pypi.python.org/simple/petlib/), version: 0.0.36 Found link https://pypi.python.org/packages/3b/b7/56533f455da89688b611c4b179440a4c555a67f700180db3617ebeda49b4/petlib-0.0.31.tar.gz#md5=3f93900394a743f9a5c6fe8179d75022 (from https://pypi.python.org/simple/petlib/), version: 0.0.31 Found link https://pypi.python.org/packages/3e/9b/35b29ae6cbc56fa0a0b874b9d1be258a56effead76ba2b5a5d591be40bd4/petlib-0.0.29.tar.gz#md5=d5b8bd0ca171cd95bdb9babfab52ad2b (from https://pypi.python.org/simple/petlib/), version: 0.0.29 Found link https://pypi.python.org/packages/40/94/dc4909fc8fd744478345ea84e430743dd205741d18dd54c70aac779a0391/petlib-0.0.22.tar.gz#md5=4fce0457de88aa0120e57dfeba6a6006 (from https://pypi.python.org/simple/petlib/), version: 0.0.22 Found link https://pypi.python.org/packages/4e/86/1240f0b25d004fde7cdfffaf752eeb7ba18f31939df6300fc515feab42cd/petlib-0.0.25.tar.gz#md5=941ccecf5f48391ece00b7f6cc406a00 (from https://pypi.python.org/simple/petlib/), version: 0.0.25 Found link https://pypi.python.org/packages/55/56/2c357e94c67855b762fd476968d7e33f9f78228379ba40ebcb27eee6f84b/petlib-0.0.37.tar.gz#md5=77290507412e9cf7126ce093be772cc0 (from https://pypi.python.org/simple/petlib/), version: 0.0.37 Found link https://pypi.python.org/packages/56/b1/4e5b3381aa227ce743f9274684a5116884cca0d2ac26902ccff8a242231e/petlib-0.0.12.tar.gz#md5=d507e437ca984e9eb58e925fbcc830ea (from https://pypi.python.org/simple/petlib/), version: 0.0.12 Found link https://pypi.python.org/packages/58/48/c300d7471aed3ac725a49ee83b82495e12530d7bd686232ca11b348c6cbe/petlib-0.0.26.tar.gz#md5=ab8c12df6c60a532dab6e57085a23f5a (from https://pypi.python.org/simple/petlib/), version: 0.0.26 Found link https://pypi.python.org/packages/61/da/550ee2d73223c9ff66807a6eb797d66c81f89af842774766daa7f75b4556/petlib-0.0.38.tar.gz#md5=0eb0e78baff2898c82b1a9536496d33e (from https://pypi.python.org/simple/petlib/), version: 0.0.38 Found link https://pypi.python.org/packages/74/68/59111f6af6b30f4682f2e898c09a10a9221f895343670664ac59fa6a6038/petlib-0.0.27.tar.gz#md5=f48348a9f43b226d7e9e06f2019e5baf (from https://pypi.python.org/simple/petlib/), version: 0.0.27 Found link https://pypi.python.org/packages/76/62/c27c18140ca1aa2b4f7925ab2e9b35087f858116e09c94389ac82f2e0b08/petlib-0.0.42.tar.gz#md5=6900615edfa5d7ec86376b1fa818d7bc (from https://pypi.python.org/simple/petlib/), version: 0.0.42 Found link https://pypi.python.org/packages/7b/ef/1123f7c6588aef225c3c3574dfdb374bccf111b342dabe0ceabd3950b7f7/petlib-0.0.6.tar.gz#md5=8155b7aebfac609135a9607d221d1657 (from https://pypi.python.org/simple/petlib/), version: 0.0.6 Found link https://pypi.python.org/packages/84/71/999af920b1d5c369ec0c38484d253c8ef320bdf535f0d51079986a0f20e2/petlib-0.0.33.tar.gz#md5=258b7bf256aed99f5493ef4efd2eaf95 (from https://pypi.python.org/simple/petlib/), version: 0.0.33 Found link https://pypi.python.org/packages/ab/37/30a4905cf99d4b08328b3947c720b0546dac023a5ce084d91cbcaf3e9564/petlib-0.0.24.tar.gz#md5=04c2fa21a179219022e19bff91f9550a (from https://pypi.python.org/simple/petlib/), version: 0.0.24 Found link https://pypi.python.org/packages/b2/7b/9c42926b33c8247f2b81d6fe3afc4efcea75ef67d5cd8b867a233134a260/petlib-0.0.18.tar.gz#md5=ed7cb4da5d832a79dd5ae3e171088ddc (from https://pypi.python.org/simple/petlib/), version: 0.0.18 Found link https://pypi.python.org/packages/c1/d9/e7f8e44d00f963d0d4176f887c3a54a6ef191c8789f999ceca7807ea78c0/petlib-0.0.15.tar.gz#md5=e7a5fbb3ec128446011f33aa45477c36 (from https://pypi.python.org/simple/petlib/), version: 0.0.15 Found link https://pypi.python.org/packages/ca/b6/f485b141e3e5dd8b817fdcd1988b8d5c272fd975c18bd0e7638144947411/petlib-0.0.23.tar.gz#md5=8c02f1e65d92df6845ec1955964108ea (from https://pypi.python.org/simple/petlib/), version: 0.0.23 Found link https://pypi.python.org/packages/d1/42/0ef468bb2589d449b3094ff3509019e180ff44d270d48c64dfcb56fcc54e/petlib-0.0.21.tar.gz#md5=99f2d726dd540bf29faf226462b173f2 (from https://pypi.python.org/simple/petlib/), version: 0.0.21 Found link https://pypi.python.org/packages/d2/e0/7426d375230f2eb4c78d31c16a3aab057f725533aa6237c636ddf2b54d34/petlib-0.0.41.tar.gz#md5=6afe3752d46d8bba9ab7965f88925224 (from https://pypi.python.org/simple/petlib/), version: 0.0.41 Found link https://pypi.python.org/packages/d5/40/166afbf4370bef77ce5f2316fda8c6976fea64231abaab74f06de1725ceb/petlib-0.0.40.tar.gz#md5=3cf2a911dad940c715e2c56a30ea3dae (from https://pypi.python.org/simple/petlib/), version: 0.0.40 Found link https://pypi.python.org/packages/d9/35/9af89af75e6d214693570be0d8928d7f3c9bfe7378d0c7fa78105b4eec5e/petlib-0.0.10.tar.gz#md5=60132dbbff76fa5d3e1a37517e54458b (from https://pypi.python.org/simple/petlib/), version: 0.0.10 Found link https://pypi.python.org/packages/f0/d6/9ecedfc87936cbae25448a7aed054c25d7978180caa68332e6fdd54f9b8d/petlib-0.0.20.tar.gz#md5=1801e2a55d4b07baaf96d0e1f97b9ef3 (from https://pypi.python.org/simple/petlib/), version: 0.0.20 Found link https://pypi.python.org/packages/f0/d8/647002b1b8135d9fdebdc3986b87a00c4556615968361336e37094b2feb1/petlib-0.0.28.tar.gz#md5=6cfba19c52774b53465259b585acd8a7 (from https://pypi.python.org/simple/petlib/), version: 0.0.28 Found link https://pypi.python.org/packages/f1/58/b33145570bdd0299e03ff38edbd96c410cea5b8906bfac4d4553306d33a0/petlib-0.0.35.tar.gz#md5=035667cfe52d81b33c806acf11570303 (from https://pypi.python.org/simple/petlib/), version: 0.0.35 Using version 0.0.26 (newest of versions: 0.0.26) Downloading petlib-0.0.26.tar.gz Downloading from URL https://pypi.python.org/packages/58/48/c300d7471aed3ac725a49ee83b82495e12530d7bd686232ca11b348c6cbe/petlib-0.0.26.tar.gz#md5=ab8c12df6c60a532dab6e57085a23f5a (from https://pypi.python.org/simple/petlib/) Running setup.py (path:/tmp/pip-build-hex_ya_b/petlib/setup.py) egg_info for package petlib Running command python setup.py egg_info petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:227:19: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' return sizeof(HMAC_CTX); ^~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout__HMAC_CTX': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:298:46: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; HMAC_CTX y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:300:12: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' sizeof(HMAC_CTX), ^~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_f_BN_init': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:1068:5: warning: implicit declaration of function 'BN_init' [-Wimplicit-function-declaration] { BN_init(x0); } ^~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_f_HMAC_CTX_cleanup': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5282:5: warning: implicit declaration of function 'HMAC_CTX_cleanup' [-Wimplicit-function-declaration] { HMAC_CTX_cleanup(x0); } ^~~~~~~~~~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_f_HMAC_CTX_init': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5310:5: warning: implicit declaration of function 'HMAC_CTX_init' [-Wimplicit-function-declaration] { HMAC_CTX_init(x0); } ^~~~~~~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_check_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5983:23: error: dereferencing pointer to incomplete type 'struct ECDSA_SIG_st' { BIGNUM * *tmp = &p->r; (void)tmp; } ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5983:23: error: request for member 'r' in something not a structure or union petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5983:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->r; (void)tmp; } ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5984:23: error: request for member 's' in something not a structure or union { BIGNUM * *tmp = &p->s; (void)tmp; } ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5984:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->s; (void)tmp; } ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5989:57: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct ECDSA_SIG_st y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5991:12: error: invalid application of 'sizeof' to incomplete type 'struct ECDSA_SIG_st' sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5991:5: error: initializer element is not constant sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5991:5: note: (near initialization for 'nums[0]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5992:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5992:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5993:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5993:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5993:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5994:38: error: request for member 'r' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->r), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5994:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->r), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5994:5: note: (near initialization for 'nums[3]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5995:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5995:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5995:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5996:38: error: request for member 's' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->s), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5996:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->s), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5996:5: note: (near initialization for 'nums[5]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_check_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6010:33: error: dereferencing pointer to incomplete type 'struct evp_cipher_ctx_st' { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6010:33: error: request for member 'cipher' in something not a structure or union petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6010:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6011:12: error: request for member 'encrypt' in something not a structure or union (void)((p->encrypt) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6011:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->encrypt) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6012:12: error: request for member 'buf_len' in something not a structure or union (void)((p->buf_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6012:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->buf_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6013:12: error: request for member 'num' in something not a structure or union (void)((p->num) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6013:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->num) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6014:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6014:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6015:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6015:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6016:12: error: request for member 'final_used' in something not a structure or union (void)((p->final_used) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6016:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->final_used) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6017:12: error: request for member 'block_mask' in something not a structure or union (void)((p->block_mask) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6017:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_mask) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6022:62: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_ctx_st y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6024:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_ctx_st' sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6024:5: error: initializer element is not constant sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6024:5: note: (near initialization for 'nums[0]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6025:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6025:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6026:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6026:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6026:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6027:43: error: request for member 'cipher' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6027:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6027:5: note: (near initialization for 'nums[3]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6028:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6028:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6028:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6029:43: error: request for member 'encrypt' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6029:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6029:5: note: (near initialization for 'nums[5]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6030:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6030:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6030:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6031:43: error: request for member 'buf_len' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->buf_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6031:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->buf_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6031:5: note: (near initialization for 'nums[7]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6032:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6032:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6032:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6033:43: error: request for member 'num' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6033:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6033:5: note: (near initialization for 'nums[9]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6034:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6034:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6034:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6035:43: error: request for member 'key_len' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->key_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6035:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6035:5: note: (near initialization for 'nums[11]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6036:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6036:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6036:5: note: (near initialization for 'nums[12]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6037:43: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6037:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6037:5: note: (near initialization for 'nums[13]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6038:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6038:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6038:5: note: (near initialization for 'nums[14]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6039:43: error: request for member 'final_used' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->final_used), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6039:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->final_used), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6039:5: note: (near initialization for 'nums[15]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6040:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6040:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6040:5: note: (near initialization for 'nums[16]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6041:43: error: request for member 'block_mask' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->block_mask), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6041:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->block_mask), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6041:5: note: (near initialization for 'nums[17]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_check_struct_evp_cipher_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6055:12: error: dereferencing pointer to incomplete type 'struct evp_cipher_st' (void)((p->nid) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6055:12: error: request for member 'nid' in something not a structure or union petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6055:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->nid) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6056:12: error: request for member 'block_size' in something not a structure or union (void)((p->block_size) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6056:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_size) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6057:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6057:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6058:12: error: request for member 'iv_len' in something not a structure or union (void)((p->iv_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6058:22: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->iv_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6059:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6059:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout_struct_evp_cipher_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6064:58: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_st y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6066:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_st' sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6066:5: error: initializer element is not constant sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6066:5: note: (near initialization for 'nums[0]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6067:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6067:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6068:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6068:5: error: initializer element is not constant offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6068:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6069:39: error: request for member 'nid' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->nid), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6069:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->nid), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6069:5: note: (near initialization for 'nums[3]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6070:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6070:5: error: initializer element is not constant offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6070:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6071:39: error: request for member 'block_size' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->block_size), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6071:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->block_size), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6071:5: note: (near initialization for 'nums[5]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6072:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6072:5: error: initializer element is not constant offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6072:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6073:39: error: request for member 'key_len' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->key_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6073:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6073:5: note: (near initialization for 'nums[7]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6074:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6074:5: error: initializer element is not constant offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6074:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6075:39: error: request for member 'iv_len' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->iv_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6075:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->iv_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6075:5: note: (near initialization for 'nums[9]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6076:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6076:5: error: initializer element is not constant offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6076:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6077:39: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6077:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6077:5: note: (near initialization for 'nums[11]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:228:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Alter: Not compiling the library -- useful for readthedocs. running egg_info creating pip-egg-info/petlib.egg-info writing pip-egg-info/petlib.egg-info/PKG-INFO writing requirements to pip-egg-info/petlib.egg-info/requires.txt writing top-level names to pip-egg-info/petlib.egg-info/top_level.txt writing dependency_links to pip-egg-info/petlib.egg-info/dependency_links.txt writing manifest file 'pip-egg-info/petlib.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/petlib.egg-info/SOURCES.txt' writing manifest file 'pip-egg-info/petlib.egg-info/SOURCES.txt' Traceback (most recent call last): File "/usr/lib/python3.5/distutils/unixccompiler.py", line 118, in _compile extra_postargs) File "/usr/lib/python3.5/distutils/ccompiler.py", line 909, in spawn spawn(cmd, dry_run=self.dry_run) File "/usr/lib/python3.5/distutils/spawn.py", line 36, in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) File "/usr/lib/python3.5/distutils/spawn.py", line 159, in _spawn_posix % (cmd, exit_status)) distutils.errors.DistutilsExecError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 58, in _build dist.run_command('build_ext') File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/home/piwheels/.local/lib/python3.5/site-packages/setuptools/command/build_ext.py", line 75, in run _build_ext.run(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 185, in run _build_ext.build_ext.run(self) File "/usr/lib/python3.5/distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 193, in build_extensions self.build_extension(ext) File "/home/piwheels/.local/lib/python3.5/site-packages/setuptools/command/build_ext.py", line 196, in build_extension _build_ext.build_extension(self, ext) File "/usr/lib/python3.5/distutils/command/build_ext.py", line 533, in build_extension depends=ext.depends) File "/usr/lib/python3.5/distutils/ccompiler.py", line 574, in compile self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) File "/usr/lib/python3.5/distutils/unixccompiler.py", line 120, in _compile raise CompileError(msg) distutils.errors.CompileError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/tmp/pip-build-hex_ya_b/petlib/setup.py", line 8, in import petlib.bindings File "/tmp/pip-build-hex_ya_b/petlib/petlib/bindings.py", line 409, in ext_package='petlib') File "/usr/lib/python3/dist-packages/cffi/api.py", line 437, in verify lib = self.verifier.load_library() File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 113, in load_library self._compile_module() File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 210, in _compile_module outputfilename = ffiplatform.compile(tmpdir, self.get_extension()) File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 29, in compile outputfilename = _build(tmpdir, ext, compiler_verbose, debug) File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 65, in _build raise VerificationError('%s: %s' % (e.__class__.__name__, e)) cffi.ffiplatform.VerificationError: CompileError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 Source in /tmp/pip-build-hex_ya_b/petlib has version 0.0.26, which satisfies requirement petlib==0.0.26 from https://pypi.python.org/packages/58/48/c300d7471aed3ac725a49ee83b82495e12530d7bd686232ca11b348c6cbe/petlib-0.0.26.tar.gz#md5=ab8c12df6c60a532dab6e57085a23f5a Building wheels for collected packages: petlib Running setup.py bdist_wheel for petlib: started Destination directory: /tmp/tmpqe62bae9pip-wheel- Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-hex_ya_b/petlib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpqe62bae9pip-wheel- petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:227:19: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' return sizeof(HMAC_CTX); ^~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout__HMAC_CTX': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:298:46: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; HMAC_CTX y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:300:12: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' sizeof(HMAC_CTX), ^~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_f_BN_init': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:1068:5: warning: implicit declaration of function 'BN_init' [-Wimplicit-function-declaration] { BN_init(x0); } ^~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_f_HMAC_CTX_cleanup': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5282:5: warning: implicit declaration of function 'HMAC_CTX_cleanup' [-Wimplicit-function-declaration] { HMAC_CTX_cleanup(x0); } ^~~~~~~~~~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_f_HMAC_CTX_init': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5310:5: warning: implicit declaration of function 'HMAC_CTX_init' [-Wimplicit-function-declaration] { HMAC_CTX_init(x0); } ^~~~~~~~~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_check_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5983:23: error: dereferencing pointer to incomplete type 'struct ECDSA_SIG_st' { BIGNUM * *tmp = &p->r; (void)tmp; } ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5983:23: error: request for member 'r' in something not a structure or union petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5983:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->r; (void)tmp; } ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5984:23: error: request for member 's' in something not a structure or union { BIGNUM * *tmp = &p->s; (void)tmp; } ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5984:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->s; (void)tmp; } ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5989:57: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct ECDSA_SIG_st y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5991:12: error: invalid application of 'sizeof' to incomplete type 'struct ECDSA_SIG_st' sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5991:5: error: initializer element is not constant sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5991:5: note: (near initialization for 'nums[0]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5992:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5992:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5993:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5993:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5993:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5994:38: error: request for member 'r' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->r), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5994:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->r), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5994:5: note: (near initialization for 'nums[3]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5995:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5995:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5995:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5996:38: error: request for member 's' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->s), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5996:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->s), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:5996:5: note: (near initialization for 'nums[5]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_check_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6010:33: error: dereferencing pointer to incomplete type 'struct evp_cipher_ctx_st' { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6010:33: error: request for member 'cipher' in something not a structure or union petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6010:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6011:12: error: request for member 'encrypt' in something not a structure or union (void)((p->encrypt) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6011:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->encrypt) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6012:12: error: request for member 'buf_len' in something not a structure or union (void)((p->buf_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6012:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->buf_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6013:12: error: request for member 'num' in something not a structure or union (void)((p->num) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6013:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->num) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6014:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6014:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6015:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6015:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6016:12: error: request for member 'final_used' in something not a structure or union (void)((p->final_used) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6016:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->final_used) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6017:12: error: request for member 'block_mask' in something not a structure or union (void)((p->block_mask) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6017:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_mask) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6022:62: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_ctx_st y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6024:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_ctx_st' sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6024:5: error: initializer element is not constant sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6024:5: note: (near initialization for 'nums[0]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6025:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6025:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6026:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6026:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6026:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6027:43: error: request for member 'cipher' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6027:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6027:5: note: (near initialization for 'nums[3]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6028:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6028:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6028:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6029:43: error: request for member 'encrypt' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6029:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6029:5: note: (near initialization for 'nums[5]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6030:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6030:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6030:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6031:43: error: request for member 'buf_len' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->buf_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6031:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->buf_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6031:5: note: (near initialization for 'nums[7]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6032:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6032:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6032:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6033:43: error: request for member 'num' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6033:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6033:5: note: (near initialization for 'nums[9]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6034:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6034:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6034:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6035:43: error: request for member 'key_len' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->key_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6035:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6035:5: note: (near initialization for 'nums[11]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6036:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6036:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6036:5: note: (near initialization for 'nums[12]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6037:43: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6037:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6037:5: note: (near initialization for 'nums[13]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6038:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6038:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6038:5: note: (near initialization for 'nums[14]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6039:43: error: request for member 'final_used' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->final_used), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6039:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->final_used), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6039:5: note: (near initialization for 'nums[15]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6040:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6040:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6040:5: note: (near initialization for 'nums[16]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6041:43: error: request for member 'block_mask' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->block_mask), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6041:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->block_mask), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6041:5: note: (near initialization for 'nums[17]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_check_struct_evp_cipher_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6055:12: error: dereferencing pointer to incomplete type 'struct evp_cipher_st' (void)((p->nid) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6055:12: error: request for member 'nid' in something not a structure or union petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6055:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->nid) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6056:12: error: request for member 'block_size' in something not a structure or union (void)((p->block_size) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6056:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_size) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6057:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6057:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6058:12: error: request for member 'iv_len' in something not a structure or union (void)((p->iv_len) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6058:22: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->iv_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6059:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6059:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function '_cffi_layout_struct_evp_cipher_st': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6064:58: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_st y; }; ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6066:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_st' sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6066:5: error: initializer element is not constant sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6066:5: note: (near initialization for 'nums[0]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6067:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6067:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6068:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6068:5: error: initializer element is not constant offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6068:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6069:39: error: request for member 'nid' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->nid), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6069:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->nid), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6069:5: note: (near initialization for 'nums[3]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6070:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6070:5: error: initializer element is not constant offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6070:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6071:39: error: request for member 'block_size' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->block_size), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6071:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->block_size), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6071:5: note: (near initialization for 'nums[5]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6072:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6072:5: error: initializer element is not constant offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6072:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6073:39: error: request for member 'key_len' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->key_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6073:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6073:5: note: (near initialization for 'nums[7]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6074:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6074:5: error: initializer element is not constant offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6074:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6075:39: error: request for member 'iv_len' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->iv_len), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6075:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->iv_len), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6075:5: note: (near initialization for 'nums[9]') In file included from /usr/include/sched.h:28:0, from /usr/include/pthread.h:23, from /usr/include/openssl/crypto.h:406, from /usr/include/openssl/bn.h:33, from petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:209: petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6076:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6076:5: error: initializer element is not constant offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6076:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6077:39: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6077:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:6077:5: note: (near initialization for 'nums[11]') petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x690f8f3dx2ad35c4b.c:228:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Traceback (most recent call last): File "/usr/lib/python3.5/distutils/unixccompiler.py", line 118, in _compile extra_postargs) File "/usr/lib/python3.5/distutils/ccompiler.py", line 909, in spawn spawn(cmd, dry_run=self.dry_run) File "/usr/lib/python3.5/distutils/spawn.py", line 36, in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) File "/usr/lib/python3.5/distutils/spawn.py", line 159, in _spawn_posix % (cmd, exit_status)) distutils.errors.DistutilsExecError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 58, in _build dist.run_command('build_ext') File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/home/piwheels/.local/lib/python3.5/site-packages/setuptools/command/build_ext.py", line 75, in run _build_ext.run(self) File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 185, in run _build_ext.build_ext.run(self) File "/usr/lib/python3.5/distutils/command/build_ext.py", line 339, in run self.build_extensions() File "/usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py", line 193, in build_extensions self.build_extension(ext) File "/home/piwheels/.local/lib/python3.5/site-packages/setuptools/command/build_ext.py", line 196, in build_extension _build_ext.build_extension(self, ext) File "/usr/lib/python3.5/distutils/command/build_ext.py", line 533, in build_extension depends=ext.depends) File "/usr/lib/python3.5/distutils/ccompiler.py", line 574, in compile self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) File "/usr/lib/python3.5/distutils/unixccompiler.py", line 120, in _compile raise CompileError(msg) distutils.errors.CompileError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/tmp/pip-build-hex_ya_b/petlib/setup.py", line 8, in import petlib.bindings File "/tmp/pip-build-hex_ya_b/petlib/petlib/bindings.py", line 409, in ext_package='petlib') File "/usr/lib/python3/dist-packages/cffi/api.py", line 437, in verify lib = self.verifier.load_library() File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 113, in load_library self._compile_module() File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 210, in _compile_module outputfilename = ffiplatform.compile(tmpdir, self.get_extension()) File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 29, in compile outputfilename = _build(tmpdir, ext, compiler_verbose, debug) File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 65, in _build raise VerificationError('%s: %s' % (e.__class__.__name__, e)) cffi.ffiplatform.VerificationError: CompileError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 Alter: Not compiling the library -- useful for readthedocs. running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/petlib copying petlib/ecdsa.py -> build/lib/petlib copying petlib/ec.py -> build/lib/petlib copying petlib/encode.py -> build/lib/petlib copying petlib/hmac.py -> build/lib/petlib copying petlib/bn.py -> build/lib/petlib copying petlib/bindings.py -> build/lib/petlib copying petlib/__init__.py -> build/lib/petlib copying petlib/cipher.py -> build/lib/petlib installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/ecdsa.py -> build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/ec.py -> build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/encode.py -> build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/hmac.py -> build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/bn.py -> build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/bindings.py -> build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/__init__.py -> build/bdist.linux-armv7l/wheel/petlib copying build/lib/petlib/cipher.py -> build/bdist.linux-armv7l/wheel/petlib running install_egg_info running egg_info creating petlib.egg-info writing requirements to petlib.egg-info/requires.txt writing petlib.egg-info/PKG-INFO writing top-level names to petlib.egg-info/top_level.txt writing dependency_links to petlib.egg-info/dependency_links.txt writing manifest file 'petlib.egg-info/SOURCES.txt' reading manifest file 'petlib.egg-info/SOURCES.txt' writing manifest file 'petlib.egg-info/SOURCES.txt' Copying petlib.egg-info to build/bdist.linux-armv7l/wheel/petlib-0.0.26-py3.5.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/petlib-0.0.26.dist-info/WHEEL creating '/tmp/tmpqe62bae9pip-wheel-/petlib-0.0.26-py3-none-any.whl' and adding '.' to it adding 'petlib/__init__.py' adding 'petlib/bindings.py' adding 'petlib/bn.py' adding 'petlib/cipher.py' adding 'petlib/ec.py' adding 'petlib/ecdsa.py' adding 'petlib/encode.py' adding 'petlib/hmac.py' adding 'petlib-0.0.26.dist-info/DESCRIPTION.rst' adding 'petlib-0.0.26.dist-info/metadata.json' adding 'petlib-0.0.26.dist-info/top_level.txt' adding 'petlib-0.0.26.dist-info/WHEEL' adding 'petlib-0.0.26.dist-info/METADATA' adding 'petlib-0.0.26.dist-info/RECORD' Running setup.py bdist_wheel for petlib: finished with status 'done' Stored in directory: /tmp/tmpnskzvxfc Successfully built petlib Cleaning up... Removing source in /tmp/pip-build-hex_ya_b/petlib