Collecting petlib==0.0.30 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.30 (newest of versions: 0.0.30) Downloading petlib-0.0.30.tar.gz (73kB) Downloading from URL https://pypi.python.org/packages/12/1b/d95cf3f067cba5c137b9475dbc2896188a6bc73b0c5535145f1d9d93c066/petlib-0.0.30.tar.gz#md5=c88e5488df5fe70bdf4a8829a1a02b97 (from https://pypi.python.org/simple/petlib/) Running setup.py (path:/tmp/pip-build-gmfhu0_4/petlib/setup.py) egg_info for package petlib Running command python setup.py egg_info petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.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__x7a9f6108xa2eee6a3.c: In function '_cffi_layout__HMAC_CTX': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:298:46: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; HMAC_CTX y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:300:12: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' sizeof(HMAC_CTX), ^~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_BN_init': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:1068:5: warning: implicit declaration of function 'BN_init' [-Wimplicit-function-declaration] { BN_init(x0); } ^~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_HMAC_CTX_cleanup': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:5430:5: warning: implicit declaration of function 'HMAC_CTX_cleanup' [-Wimplicit-function-declaration] { HMAC_CTX_cleanup(x0); } ^~~~~~~~~~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_HMAC_CTX_init': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:5458:5: warning: implicit declaration of function 'HMAC_CTX_init' [-Wimplicit-function-declaration] { HMAC_CTX_init(x0); } ^~~~~~~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:23: error: dereferencing pointer to incomplete type 'struct ECDSA_SIG_st' { BIGNUM * *tmp = &p->r; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:23: error: request for member 'r' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->r; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6132:23: error: request for member 's' in something not a structure or union { BIGNUM * *tmp = &p->s; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6132:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->s; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6137:57: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct ECDSA_SIG_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139:12: error: invalid application of 'sizeof' to incomplete type 'struct ECDSA_SIG_st' sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139:5: error: initializer element is not constant sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6140:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6140:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142:38: error: request for member 'r' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->r), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->r), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:38: error: request for member 's' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->s), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->s), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:5: note: (near initialization for 'nums[5]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:33: error: dereferencing pointer to incomplete type 'struct evp_cipher_ctx_st' { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:33: error: request for member 'cipher' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6159:12: error: request for member 'encrypt' in something not a structure or union (void)((p->encrypt) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6159:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->encrypt) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6160:12: error: request for member 'buf_len' in something not a structure or union (void)((p->buf_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6160:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->buf_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6161:12: error: request for member 'num' in something not a structure or union (void)((p->num) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6161:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->num) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6162:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6162:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6163:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6163:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6164:12: error: request for member 'final_used' in something not a structure or union (void)((p->final_used) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6164:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->final_used) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6165:12: error: request for member 'block_mask' in something not a structure or union (void)((p->block_mask) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6165:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_mask) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6170:62: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_ctx_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_ctx_st' sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172:5: error: initializer element is not constant sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6173:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6173:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175:43: error: request for member 'cipher' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177:43: error: request for member 'encrypt' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6179: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__x7a9f6108xa2eee6a3.c:6179:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->buf_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6179: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181:43: error: request for member 'num' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6183: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__x7a9f6108xa2eee6a3.c:6183:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6183: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:5: note: (near initialization for 'nums[12]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185:43: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:5: note: (near initialization for 'nums[14]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6187: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__x7a9f6108xa2eee6a3.c:6187:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->final_used), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6187: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:5: note: (near initialization for 'nums[16]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6189: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__x7a9f6108xa2eee6a3.c:6189:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->block_mask), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6189:5: note: (near initialization for 'nums[17]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_evp_cipher_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:12: error: dereferencing pointer to incomplete type 'struct evp_cipher_st' (void)((p->nid) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:12: error: request for member 'nid' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->nid) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6204:12: error: request for member 'block_size' in something not a structure or union (void)((p->block_size) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6204:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_size) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6205:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6205:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6206:12: error: request for member 'iv_len' in something not a structure or union (void)((p->iv_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6206:22: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->iv_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6207:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6207:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_evp_cipher_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6212:58: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_st' sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214:5: error: initializer element is not constant sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6215:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6215:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:5: error: initializer element is not constant offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217:39: error: request for member 'nid' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->nid), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->nid), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:5: error: initializer element is not constant offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6219: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__x7a9f6108xa2eee6a3.c:6219:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->block_size), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6219: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:5: error: initializer element is not constant offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6221: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__x7a9f6108xa2eee6a3.c:6221:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6221: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:5: error: initializer element is not constant offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6223: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__x7a9f6108xa2eee6a3.c:6223:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->iv_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6223: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:5: error: initializer element is not constant offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:39: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:5: note: (near initialization for 'nums[11]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.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 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 pip-egg-info/petlib.egg-info/PKG-INFO writing requirements to pip-egg-info/petlib.egg-info/requires.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-gmfhu0_4/petlib/setup.py", line 32, in import petlib.bindings File "/tmp/pip-build-gmfhu0_4/petlib/petlib/bindings.py", line 426, 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-gmfhu0_4/petlib has version 0.0.30, which satisfies requirement petlib==0.0.30 from https://pypi.python.org/packages/12/1b/d95cf3f067cba5c137b9475dbc2896188a6bc73b0c5535145f1d9d93c066/petlib-0.0.30.tar.gz#md5=c88e5488df5fe70bdf4a8829a1a02b97 Building wheels for collected packages: petlib Running setup.py bdist_wheel for petlib: started Destination directory: /tmp/tmpuf1w4_s2pip-wheel- Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-gmfhu0_4/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/tmpuf1w4_s2pip-wheel- petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.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__x7a9f6108xa2eee6a3.c: In function '_cffi_layout__HMAC_CTX': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:298:46: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; HMAC_CTX y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:300:12: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' sizeof(HMAC_CTX), ^~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_BN_init': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:1068:5: warning: implicit declaration of function 'BN_init' [-Wimplicit-function-declaration] { BN_init(x0); } ^~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_HMAC_CTX_cleanup': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:5430:5: warning: implicit declaration of function 'HMAC_CTX_cleanup' [-Wimplicit-function-declaration] { HMAC_CTX_cleanup(x0); } ^~~~~~~~~~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_HMAC_CTX_init': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:5458:5: warning: implicit declaration of function 'HMAC_CTX_init' [-Wimplicit-function-declaration] { HMAC_CTX_init(x0); } ^~~~~~~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:23: error: dereferencing pointer to incomplete type 'struct ECDSA_SIG_st' { BIGNUM * *tmp = &p->r; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:23: error: request for member 'r' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->r; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6132:23: error: request for member 's' in something not a structure or union { BIGNUM * *tmp = &p->s; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6132:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->s; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6137:57: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct ECDSA_SIG_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139:12: error: invalid application of 'sizeof' to incomplete type 'struct ECDSA_SIG_st' sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139:5: error: initializer element is not constant sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6140:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6140:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142:38: error: request for member 'r' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->r), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->r), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:38: error: request for member 's' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->s), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->s), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:5: note: (near initialization for 'nums[5]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:33: error: dereferencing pointer to incomplete type 'struct evp_cipher_ctx_st' { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:33: error: request for member 'cipher' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6159:12: error: request for member 'encrypt' in something not a structure or union (void)((p->encrypt) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6159:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->encrypt) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6160:12: error: request for member 'buf_len' in something not a structure or union (void)((p->buf_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6160:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->buf_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6161:12: error: request for member 'num' in something not a structure or union (void)((p->num) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6161:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->num) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6162:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6162:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6163:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6163:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6164:12: error: request for member 'final_used' in something not a structure or union (void)((p->final_used) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6164:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->final_used) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6165:12: error: request for member 'block_mask' in something not a structure or union (void)((p->block_mask) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6165:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_mask) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6170:62: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_ctx_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_ctx_st' sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172:5: error: initializer element is not constant sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6173:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6173:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175:43: error: request for member 'cipher' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177:43: error: request for member 'encrypt' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6179: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__x7a9f6108xa2eee6a3.c:6179:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->buf_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6179: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181:43: error: request for member 'num' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6183: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__x7a9f6108xa2eee6a3.c:6183:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6183: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:5: note: (near initialization for 'nums[12]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185:43: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:5: note: (near initialization for 'nums[14]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6187: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__x7a9f6108xa2eee6a3.c:6187:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->final_used), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6187: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:5: note: (near initialization for 'nums[16]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6189: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__x7a9f6108xa2eee6a3.c:6189:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->block_mask), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6189:5: note: (near initialization for 'nums[17]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_evp_cipher_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:12: error: dereferencing pointer to incomplete type 'struct evp_cipher_st' (void)((p->nid) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:12: error: request for member 'nid' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->nid) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6204:12: error: request for member 'block_size' in something not a structure or union (void)((p->block_size) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6204:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_size) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6205:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6205:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6206:12: error: request for member 'iv_len' in something not a structure or union (void)((p->iv_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6206:22: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->iv_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6207:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6207:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_evp_cipher_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6212:58: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_st' sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214:5: error: initializer element is not constant sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6215:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6215:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:5: error: initializer element is not constant offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217:39: error: request for member 'nid' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->nid), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->nid), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:5: error: initializer element is not constant offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6219: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__x7a9f6108xa2eee6a3.c:6219:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->block_size), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6219: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:5: error: initializer element is not constant offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6221: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__x7a9f6108xa2eee6a3.c:6221:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6221: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:5: error: initializer element is not constant offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6223: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__x7a9f6108xa2eee6a3.c:6223:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->iv_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6223: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:5: error: initializer element is not constant offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:39: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:5: note: (near initialization for 'nums[11]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.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-gmfhu0_4/petlib/setup.py", line 32, in import petlib.bindings File "/tmp/pip-build-gmfhu0_4/petlib/petlib/bindings.py", line 426, 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 writing top-level names to petlib.egg-info/top_level.txt writing requirements to petlib.egg-info/requires.txt writing dependency_links to petlib.egg-info/dependency_links.txt writing petlib.egg-info/PKG-INFO 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.30-py3.5.egg-info running install_scripts Running post install task Directory: ['/tmp/pip-build-gmfhu0_4/petlib/petlib/ecdsa.py', '/tmp/pip-build-gmfhu0_4/petlib/petlib/ec.py', '/tmp/pip-build-gmfhu0_4/petlib/petlib/encode.py', '/tmp/pip-build-gmfhu0_4/petlib/petlib/hmac.py', '/tmp/pip-build-gmfhu0_4/petlib/petlib/bn.py', '/tmp/pip-build-gmfhu0_4/petlib/petlib/bindings.py', '/tmp/pip-build-gmfhu0_4/petlib/petlib/__init__.py', '/tmp/pip-build-gmfhu0_4/petlib/petlib/cipher.py'] ============================= test session starts ============================== platform linux -- Python 3.5.3, pytest-3.2.3, py-1.4.34, pluggy-0.4.0 -- /usr/bin/python3 cachedir: .cache rootdir: /tmp/pip-build-gmfhu0_4/petlib, inifile: plugins: xdist-1.20.1, forked-0.2 collecting ... ==================================== ERRORS ==================================== _______________________ ERROR collecting petlib/ecdsa.py _______________________ /usr/lib/python3.5/distutils/unixccompiler.py:118: in _compile extra_postargs) /usr/lib/python3.5/distutils/ccompiler.py:909: in spawn spawn(cmd, dry_run=self.dry_run) /usr/lib/python3.5/distutils/spawn.py:36: in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) /usr/lib/python3.5/distutils/spawn.py:159: in _spawn_posix % (cmd, exit_status)) E distutils.errors.DistutilsExecError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 During handling of the above exception, another exception occurred: /usr/lib/python3/dist-packages/cffi/ffiplatform.py:58: in _build dist.run_command('build_ext') /usr/lib/python3.5/distutils/dist.py:974: in run_command cmd_obj.run() /home/piwheels/.local/lib/python3.5/site-packages/setuptools/command/build_ext.py:75: in run _build_ext.run(self) /usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py:185: in run _build_ext.build_ext.run(self) /usr/lib/python3.5/distutils/command/build_ext.py:339: in run self.build_extensions() /usr/lib/python3/dist-packages/Cython/Distutils/old_build_ext.py:193: in build_extensions self.build_extension(ext) /home/piwheels/.local/lib/python3.5/site-packages/setuptools/command/build_ext.py:196: in build_extension _build_ext.build_extension(self, ext) /usr/lib/python3.5/distutils/command/build_ext.py:533: in build_extension depends=ext.depends) /usr/lib/python3.5/distutils/ccompiler.py:574: in compile self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) /usr/lib/python3.5/distutils/unixccompiler.py:120: in _compile raise CompileError(msg) E distutils.errors.CompileError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 During handling of the above exception, another exception occurred: petlib/ecdsa.py:1: in from .bindings import _C, _FFI :969: in _find_and_load ??? :958: in _find_and_load_unlocked ??? :664: in _load_unlocked ??? :634: in _load_backward_compatible ??? /usr/local/lib/python3.5/dist-packages/_pytest/assertion/rewrite.py:212: in load_module py.builtin.exec_(co, mod.__dict__) petlib/bindings.py:426: in ext_package='petlib') /usr/lib/python3/dist-packages/cffi/api.py:437: in verify lib = self.verifier.load_library() /usr/lib/python3/dist-packages/cffi/verifier.py:113: in load_library self._compile_module() /usr/lib/python3/dist-packages/cffi/verifier.py:210: in _compile_module outputfilename = ffiplatform.compile(tmpdir, self.get_extension()) /usr/lib/python3/dist-packages/cffi/ffiplatform.py:29: in compile outputfilename = _build(tmpdir, ext, compiler_verbose, debug) /usr/lib/python3/dist-packages/cffi/ffiplatform.py:65: in _build raise VerificationError('%s: %s' % (e.__class__.__name__, e)) E cffi.ffiplatform.VerificationError: CompileError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 ------------------------------- Captured stderr -------------------------------- petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.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__x7a9f6108xa2eee6a3.c: In function '_cffi_layout__HMAC_CTX': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:298:46: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; HMAC_CTX y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:300:12: error: invalid application of 'sizeof' to incomplete type 'HMAC_CTX {aka struct hmac_ctx_st}' sizeof(HMAC_CTX), ^~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_BN_init': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:1068:5: warning: implicit declaration of function 'BN_init' [-Wimplicit-function-declaration] { BN_init(x0); } ^~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_HMAC_CTX_cleanup': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:5430:5: warning: implicit declaration of function 'HMAC_CTX_cleanup' [-Wimplicit-function-declaration] { HMAC_CTX_cleanup(x0); } ^~~~~~~~~~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_f_HMAC_CTX_init': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:5458:5: warning: implicit declaration of function 'HMAC_CTX_init' [-Wimplicit-function-declaration] { HMAC_CTX_init(x0); } ^~~~~~~~~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:23: error: dereferencing pointer to incomplete type 'struct ECDSA_SIG_st' { BIGNUM * *tmp = &p->r; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:23: error: request for member 'r' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6131:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->r; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6132:23: error: request for member 's' in something not a structure or union { BIGNUM * *tmp = &p->s; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6132:21: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { BIGNUM * *tmp = &p->s; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_ECDSA_SIG_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6137:57: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct ECDSA_SIG_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139:12: error: invalid application of 'sizeof' to incomplete type 'struct ECDSA_SIG_st' sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139:5: error: initializer element is not constant sizeof(struct ECDSA_SIG_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6139: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6140:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6140:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, r), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6141:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142:38: error: request for member 'r' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->r), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->r), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6142: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:21: error: invalid use of undefined type 'struct ECDSA_SIG_st' offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:5: error: initializer element is not constant offsetof(struct ECDSA_SIG_st, s), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6143:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:38: error: request for member 's' in something not a structure or union sizeof(((struct ECDSA_SIG_st *)0)->s), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:5: error: initializer element is not constant sizeof(((struct ECDSA_SIG_st *)0)->s), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6144:5: note: (near initialization for 'nums[5]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:33: error: dereferencing pointer to incomplete type 'struct evp_cipher_ctx_st' { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:33: error: request for member 'cipher' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6158:31: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] { EVP_CIPHER const * *tmp = &p->cipher; (void)tmp; } ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6159:12: error: request for member 'encrypt' in something not a structure or union (void)((p->encrypt) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6159:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->encrypt) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6160:12: error: request for member 'buf_len' in something not a structure or union (void)((p->buf_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6160:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->buf_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6161:12: error: request for member 'num' in something not a structure or union (void)((p->num) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6161:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->num) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6162:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6162:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6163:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6163:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6164:12: error: request for member 'final_used' in something not a structure or union (void)((p->final_used) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6164:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->final_used) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6165:12: error: request for member 'block_mask' in something not a structure or union (void)((p->block_mask) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6165:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_mask) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_evp_cipher_ctx_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6170:62: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_ctx_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_ctx_st' sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172:5: error: initializer element is not constant sizeof(struct evp_cipher_ctx_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6172: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6173:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6173:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, cipher), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6174:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175:43: error: request for member 'cipher' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->cipher), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6175: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, encrypt), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6176:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177:43: error: request for member 'encrypt' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->encrypt), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6177: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, buf_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6178:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6179: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__x7a9f6108xa2eee6a3.c:6179:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->buf_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6179: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, num), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6180:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181:43: error: request for member 'num' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->num), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6181: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6182:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6183: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__x7a9f6108xa2eee6a3.c:6183:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6183: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6184:5: note: (near initialization for 'nums[12]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185:43: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6185: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, final_used), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6186:5: note: (near initialization for 'nums[14]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6187: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__x7a9f6108xa2eee6a3.c:6187:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->final_used), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6187: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:21: error: invalid use of undefined type 'struct evp_cipher_ctx_st' offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:5: error: initializer element is not constant offsetof(struct evp_cipher_ctx_st, block_mask), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6188:5: note: (near initialization for 'nums[16]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6189: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__x7a9f6108xa2eee6a3.c:6189:5: error: initializer element is not constant sizeof(((struct evp_cipher_ctx_st *)0)->block_mask), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6189:5: note: (near initialization for 'nums[17]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_check_struct_evp_cipher_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:12: error: dereferencing pointer to incomplete type 'struct evp_cipher_st' (void)((p->nid) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:12: error: request for member 'nid' in something not a structure or union petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6203:19: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->nid) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6204:12: error: request for member 'block_size' in something not a structure or union (void)((p->block_size) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6204:26: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->block_size) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6205:12: error: request for member 'key_len' in something not a structure or union (void)((p->key_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6205:23: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->key_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6206:12: error: request for member 'iv_len' in something not a structure or union (void)((p->iv_len) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6206:22: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->iv_len) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6207:12: error: request for member 'flags' in something not a structure or union (void)((p->flags) << 1); ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6207:21: error: invalid operands to binary << (have 'Py_ssize_t * {aka int *}' and 'int') (void)((p->flags) << 1); ~ ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function '_cffi_layout_struct_evp_cipher_st': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6212:58: error: field 'y' has incomplete type struct _cffi_aligncheck { char x; struct evp_cipher_st y; }; ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214:12: error: invalid application of 'sizeof' to incomplete type 'struct evp_cipher_st' sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214:5: error: initializer element is not constant sizeof(struct evp_cipher_st), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6214: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6215:5: error: initializer element is not constant offsetof(struct _cffi_aligncheck, y), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6215:5: note: (near initialization for 'nums[1]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:5: error: initializer element is not constant offsetof(struct evp_cipher_st, nid), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6216:5: note: (near initialization for 'nums[2]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217:39: error: request for member 'nid' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->nid), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->nid), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6217: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:5: error: initializer element is not constant offsetof(struct evp_cipher_st, block_size), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6218:5: note: (near initialization for 'nums[4]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6219: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__x7a9f6108xa2eee6a3.c:6219:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->block_size), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6219: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:5: error: initializer element is not constant offsetof(struct evp_cipher_st, key_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6220:5: note: (near initialization for 'nums[6]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6221: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__x7a9f6108xa2eee6a3.c:6221:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->key_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6221: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:5: error: initializer element is not constant offsetof(struct evp_cipher_st, iv_len), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6222:5: note: (near initialization for 'nums[8]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6223: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__x7a9f6108xa2eee6a3.c:6223:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->iv_len), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6223: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__x7a9f6108xa2eee6a3.c:209: petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:21: error: invalid use of undefined type 'struct evp_cipher_st' offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:5: error: initializer element is not constant offsetof(struct evp_cipher_st, flags), ^ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6224:5: note: (near initialization for 'nums[10]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:39: error: request for member 'flags' in something not a structure or union sizeof(((struct evp_cipher_st *)0)->flags), ^~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:5: error: initializer element is not constant sizeof(((struct evp_cipher_st *)0)->flags), ^~~~~~ petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:6225:5: note: (near initialization for 'nums[11]') petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c: In function 'hmac_ctx_size': petlib/__pycache__/_cffi__x7a9f6108xa2eee6a3.c:228:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! =========================== 1 error in 6.69 seconds ============================ Result: 2 creating build/bdist.linux-armv7l/wheel/petlib-0.0.30.dist-info/WHEEL creating '/tmp/tmpuf1w4_s2pip-wheel-/petlib-0.0.30-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.30.dist-info/DESCRIPTION.rst' adding 'petlib-0.0.30.dist-info/metadata.json' adding 'petlib-0.0.30.dist-info/top_level.txt' adding 'petlib-0.0.30.dist-info/WHEEL' adding 'petlib-0.0.30.dist-info/METADATA' adding 'petlib-0.0.30.dist-info/RECORD' Running setup.py bdist_wheel for petlib: finished with status 'done' Stored in directory: /tmp/tmpfqq36p07 Successfully built petlib Cleaning up... Removing source in /tmp/pip-build-gmfhu0_4/petlib