$ pip install javatools
Collecting javatools
Downloading https://files.pythonhosted.org/packages/c1/06/3a1c067cc4e90bf15db23bfd2c65cb616089d52b5a4312186d98e1d7a141/javatools-1.4.0-py3-none-any.whl (156kB)
|████████████████████████████████| 163kB 228kB/s
Collecting six (from javatools)
Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
Collecting Cheetah3 (from javatools)
Downloading https://files.pythonhosted.org/packages/4e/72/e6a7d92279e3551db1b68fd336fd7a6e3d2f2ec742bf486486e6150d77d2/Cheetah3-3.2.4.tar.gz (294kB)
|████████████████████████████████| 296kB 2.5MB/s
Collecting M2Crypto>=0.26.0 (from javatools)
Downloading https://files.pythonhosted.org/packages/74/18/3beedd4ac48b52d1a4d12f2a8c5cf0ae342ce974859fba838cbbc1580249/M2Crypto-0.35.2.tar.gz (1.1MB)
|████████████████████████████████| 1.1MB 1.6MB/s
Installing collected packages: six, Cheetah3, M2Crypto, javatools
Running setup.py install for Cheetah3 ... done
Running setup.py install for M2Crypto ... error
ERROR: Command errored out with exit status 1:
command: /home/soniex2/git/selfhosted/python.teraco-opgy/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ujm2rhmo/M2Crypto/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ujm2rhmo/M2Crypto/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-jiai9cji/install-record.txt --single-version-externally-managed --compile --install-headers /home/soniex2/git/selfhosted/python.teraco-opgy/venv/include/site/python3.8/M2Crypto
cwd: /tmp/pip-install-ujm2rhmo/M2Crypto/
Complete output (1493 lines):
running install
running build
running build_py
copying M2Crypto/util.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/threading.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/six.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/m2xmlrpclib.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/m2urllib2.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/m2urllib.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/m2crypto.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/m2.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/httpslib.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/ftpslib.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/callback.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/__init__.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/X509.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/SMIME.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/Rand.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/RSA.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/RC4.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/Err.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/Engine.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/EVP.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/EC.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/DSA.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/DH.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/BN.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/BIO.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/AuthCookie.py -> build/lib.linux-x86_64-3.8/M2Crypto
copying M2Crypto/ASN1.py -> build/lib.linux-x86_64-3.8/M2Crypto
creating build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/timeout.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/ssl_dispatcher.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/cb.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/__init__.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/TwistedProtocolWrapper.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/Session.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/SSLServer.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/Context.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/Connection.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/Cipher.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
copying M2Crypto/SSL/Checker.py -> build/lib.linux-x86_64-3.8/M2Crypto/SSL
running build_ext
building 'M2Crypto._m2crypto' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/SWIG
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -I/home/soniex2/git/selfhosted/python.teraco-opgy/venv/include -I/usr/include/python3.8 -I/tmp/pip-install-ujm2rhmo/M2Crypto/SWIG -c SWIG/_m2crypto_wrap.c -o build/temp.linux-x86_64-3.8/SWIG/_m2crypto_wrap.o -DTHREADING -Wno-deprecated-declarations
SWIG/_m2crypto_wrap.c: In function ‘SwigPyStaticVar_dealloc’:
SWIG/_m2crypto_wrap.c:3215:3: warning: implicit declaration of function ‘_PyObject_GC_UNTRACK’; did you mean ‘PyObject_GC_UnTrack’? [-Wimplicit-function-declaration]
3215 | _PyObject_GC_UNTRACK(descr);
| ^~~~~~~~~~~~~~~~~~~~
| PyObject_GC_UnTrack
SWIG/_m2crypto_wrap.c: In function ‘_wrap__STACK_num_set’:
SWIG/_m2crypto_wrap.c:9511:19: error: dereferencing pointer to incomplete type ‘struct stack_st’
9511 | if (arg1) (arg1)->num = arg2;
| ^~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_new__STACK’:
SWIG/_m2crypto_wrap.c:9738:48: error: invalid application of ‘sizeof’ to incomplete type ‘struct stack_st’
9738 | result = (struct stack_st *)calloc(1, sizeof(struct stack_st));
| ^~~~~~
SWIG/_m2crypto_wrap.c:9741:1: warning: label ‘fail’ defined but not used [-Wunused-label]
9741 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sk_new_null’:
SWIG/_m2crypto_wrap.c:9884:1: warning: label ‘fail’ defined but not used [-Wunused-label]
9884 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sk_deep_copy’:
SWIG/_m2crypto_wrap.c:9969:40: warning: passing argument 2 of ‘OPENSSL_sk_deep_copy’ from incompatible pointer type [-Wincompatible-pointer-types]
9969 | result = (_STACK *)sk_deep_copy(arg1,arg2,arg3);
| ^~~~
| |
| void * (*)(void *)
In file included from /usr/include/openssl/safestack.h:13,
from /usr/include/openssl/crypto.h:23,
from /usr/include/openssl/bio.h:20,
from /usr/include/openssl/err.h:21,
from SWIG/_m2crypto_wrap.c:3561:
/usr/include/openssl/stack.h:34:16: note: expected ‘OPENSSL_sk_copyfunc’ {aka ‘void * (*)(const void *)’} but argument is of type ‘void * (*)(void *)’
34 | OPENSSL_STACK *OPENSSL_sk_deep_copy(const OPENSSL_STACK *,
| ^~~~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_stack_st_OPENSSL_STRING_stack_set’:
SWIG/_m2crypto_wrap.c:10372:19: error: dereferencing pointer to incomplete type ‘struct stack_st_OPENSSL_STRING’
10372 | if (arg1) (arg1)->stack = *arg2;
| ^~
SWIG/_m2crypto_wrap.c:10372:29: error: dereferencing pointer to incomplete type ‘OPENSSL_STACK’ {aka ‘struct stack_st’}
10372 | if (arg1) (arg1)->stack = *arg2;
| ^~~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_new_stack_st_OPENSSL_STRING’:
SWIG/_m2crypto_wrap.c:10404:63: error: invalid application of ‘sizeof’ to incomplete type ‘struct stack_st_OPENSSL_STRING’
10404 | result = (struct stack_st_OPENSSL_STRING *)calloc(1, sizeof(struct stack_st_OPENSSL_STRING));
| ^~~~~~
SWIG/_m2crypto_wrap.c:10407:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10407 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_stack_st_OPENSSL_BLOCK_stack_set’:
SWIG/_m2crypto_wrap.c:10452:19: error: dereferencing pointer to incomplete type ‘struct stack_st_OPENSSL_BLOCK’
10452 | if (arg1) (arg1)->stack = *arg2;
| ^~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_new_stack_st_OPENSSL_BLOCK’:
SWIG/_m2crypto_wrap.c:10484:62: error: invalid application of ‘sizeof’ to incomplete type ‘struct stack_st_OPENSSL_BLOCK’
10484 | result = (struct stack_st_OPENSSL_BLOCK *)calloc(1, sizeof(struct stack_st_OPENSSL_BLOCK));
| ^~~~~~
SWIG/_m2crypto_wrap.c:10487:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10487 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_threading_init’:
SWIG/_m2crypto_wrap.c:10517:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10517 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_threading_cleanup’:
SWIG/_m2crypto_wrap.c:10528:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10528 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_lib_init’:
SWIG/_m2crypto_wrap.c:10539:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10539 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_err_get_error’:
SWIG/_m2crypto_wrap.c:10706:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10706 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_err_peek_error’:
SWIG/_m2crypto_wrap.c:10718:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10718 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bio_s_bio’:
SWIG/_m2crypto_wrap.c:10796:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10796 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bio_s_mem’:
SWIG/_m2crypto_wrap.c:10808:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10808 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bio_s_socket’:
SWIG/_m2crypto_wrap.c:10820:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10820 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bio_f_ssl’:
SWIG/_m2crypto_wrap.c:10832:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10832 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bio_f_buffer’:
SWIG/_m2crypto_wrap.c:10844:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10844 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bio_f_cipher’:
SWIG/_m2crypto_wrap.c:10856:1: warning: label ‘fail’ defined but not used [-Wunused-label]
10856 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_pyfd_init’:
SWIG/_m2crypto_wrap.c:11105:1: warning: label ‘fail’ defined but not used [-Wunused-label]
11105 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_new_BIO_PYFD_CTX’:
SWIG/_m2crypto_wrap.c:12072:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12072 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_rand_cleanup’:
SWIG/_m2crypto_wrap.c:12656:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12656 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_rand_file_name__SWIG_1’:
SWIG/_m2crypto_wrap.c:12809:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12809 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_rand_screen’:
SWIG/_m2crypto_wrap.c:12857:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12857 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_md5’:
SWIG/_m2crypto_wrap.c:12912:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12912 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sha1’:
SWIG/_m2crypto_wrap.c:12924:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12924 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_ripemd160’:
SWIG/_m2crypto_wrap.c:12936:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12936 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sha224’:
SWIG/_m2crypto_wrap.c:12948:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12948 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sha256’:
SWIG/_m2crypto_wrap.c:12960:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12960 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sha384’:
SWIG/_m2crypto_wrap.c:12972:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12972 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sha512’:
SWIG/_m2crypto_wrap.c:12984:1: warning: label ‘fail’ defined but not used [-Wunused-label]
12984 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ecb’:
SWIG/_m2crypto_wrap.c:13040:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13040 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede_ecb’:
SWIG/_m2crypto_wrap.c:13052:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13052 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede3_ecb’:
SWIG/_m2crypto_wrap.c:13064:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13064 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_cbc’:
SWIG/_m2crypto_wrap.c:13076:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13076 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede_cbc’:
SWIG/_m2crypto_wrap.c:13088:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13088 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede3_cbc’:
SWIG/_m2crypto_wrap.c:13100:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13100 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_cfb’:
SWIG/_m2crypto_wrap.c:13112:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13112 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede_cfb’:
SWIG/_m2crypto_wrap.c:13124:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13124 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede3_cfb’:
SWIG/_m2crypto_wrap.c:13136:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13136 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ofb’:
SWIG/_m2crypto_wrap.c:13148:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13148 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede_ofb’:
SWIG/_m2crypto_wrap.c:13160:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13160 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_des_ede3_ofb’:
SWIG/_m2crypto_wrap.c:13172:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13172 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bf_ecb’:
SWIG/_m2crypto_wrap.c:13184:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13184 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bf_cbc’:
SWIG/_m2crypto_wrap.c:13196:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13196 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bf_cfb’:
SWIG/_m2crypto_wrap.c:13208:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13208 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_bf_ofb’:
SWIG/_m2crypto_wrap.c:13220:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13220 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_cast5_ecb’:
SWIG/_m2crypto_wrap.c:13232:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13232 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_cast5_cbc’:
SWIG/_m2crypto_wrap.c:13244:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13244 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_cast5_cfb’:
SWIG/_m2crypto_wrap.c:13256:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13256 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_cast5_ofb’:
SWIG/_m2crypto_wrap.c:13268:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13268 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_rc4’:
SWIG/_m2crypto_wrap.c:13280:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13280 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_rc2_40_cbc’:
SWIG/_m2crypto_wrap.c:13292:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13292 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_128_ecb’:
SWIG/_m2crypto_wrap.c:13304:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13304 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_128_cbc’:
SWIG/_m2crypto_wrap.c:13316:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13316 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_128_cfb’:
SWIG/_m2crypto_wrap.c:13328:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13328 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_128_ofb’:
SWIG/_m2crypto_wrap.c:13340:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13340 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_128_ctr’:
SWIG/_m2crypto_wrap.c:13352:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13352 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_192_ecb’:
SWIG/_m2crypto_wrap.c:13364:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13364 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_192_cbc’:
SWIG/_m2crypto_wrap.c:13376:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13376 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_192_cfb’:
SWIG/_m2crypto_wrap.c:13388:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13388 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_192_ofb’:
SWIG/_m2crypto_wrap.c:13400:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13400 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_192_ctr’:
SWIG/_m2crypto_wrap.c:13412:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13412 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_256_ecb’:
SWIG/_m2crypto_wrap.c:13424:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13424 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_256_cbc’:
SWIG/_m2crypto_wrap.c:13436:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13436 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_256_cfb’:
SWIG/_m2crypto_wrap.c:13448:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13448 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_256_ofb’:
SWIG/_m2crypto_wrap.c:13460:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13460 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_256_ctr’:
SWIG/_m2crypto_wrap.c:13472:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13472 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_md_ctx_new’:
SWIG/_m2crypto_wrap.c:13921:1: warning: label ‘fail’ defined but not used [-Wunused-label]
13921 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_hmac_ctx_new’:
SWIG/_m2crypto_wrap.c:14023:1: warning: label ‘fail’ defined but not used [-Wunused-label]
14023 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_cipher_ctx_new’:
SWIG/_m2crypto_wrap.c:14211:1: warning: label ‘fail’ defined but not used [-Wunused-label]
14211 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_pkey_new’:
SWIG/_m2crypto_wrap.c:14763:1: warning: label ‘fail’ defined but not used [-Wunused-label]
14763 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_aes_new’:
SWIG/_m2crypto_wrap.c:14965:1: warning: label ‘fail’ defined but not used [-Wunused-label]
14965 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_rc4_new’:
SWIG/_m2crypto_wrap.c:15137:1: warning: label ‘fail’ defined but not used [-Wunused-label]
15137 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_dh_new’:
SWIG/_m2crypto_wrap.c:15273:1: warning: label ‘fail’ defined but not used [-Wunused-label]
15273 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_rsa_new’:
SWIG/_m2crypto_wrap.c:15811:1: warning: label ‘fail’ defined but not used [-Wunused-label]
15811 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_dsa_new’:
SWIG/_m2crypto_wrap.c:16932:1: warning: label ‘fail’ defined but not used [-Wunused-label]
16932 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sslv23_method’:
SWIG/_m2crypto_wrap.c:18220:1: warning: label ‘fail’ defined but not used [-Wunused-label]
18220 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_tlsv1_method’:
SWIG/_m2crypto_wrap.c:19876:1: warning: label ‘fail’ defined but not used [-Wunused-label]
19876 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_x509_new’:
SWIG/_m2crypto_wrap.c:21554:1: warning: label ‘fail’ defined but not used [-Wunused-label]
21554 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_x509_crl_new’:
SWIG/_m2crypto_wrap.c:21645:1: warning: label ‘fail’ defined but not used [-Wunused-label]
21645 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_x509_name_new’:
SWIG/_m2crypto_wrap.c:22481:1: warning: label ‘fail’ defined but not used [-Wunused-label]
22481 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_x509_name_entry_new’:
SWIG/_m2crypto_wrap.c:23049:1: warning: label ‘fail’ defined but not used [-Wunused-label]
23049 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_x509_req_new’:
SWIG/_m2crypto_wrap.c:23298:1: warning: label ‘fail’ defined but not used [-Wunused-label]
23298 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_x509_store_new’:
SWIG/_m2crypto_wrap.c:23697:1: warning: label ‘fail’ defined but not used [-Wunused-label]
23697 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_x509v3_set_nconf’:
SWIG/_m2crypto_wrap.c:25177:1: warning: label ‘fail’ defined but not used [-Wunused-label]
25177 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sk_x509_extension_new_null’:
SWIG/_m2crypto_wrap.c:25296:1: warning: label ‘fail’ defined but not used [-Wunused-label]
25296 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sk_x509_new_null’:
SWIG/_m2crypto_wrap.c:25609:1: warning: label ‘fail’ defined but not used [-Wunused-label]
25609 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_asn1_object_new’:
SWIG/_m2crypto_wrap.c:25681:1: warning: label ‘fail’ defined but not used [-Wunused-label]
25681 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_asn1_bit_string_new’:
SWIG/_m2crypto_wrap.c:25862:1: warning: label ‘fail’ defined but not used [-Wunused-label]
25862 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_asn1_string_new’:
SWIG/_m2crypto_wrap.c:25874:1: warning: label ‘fail’ defined but not used [-Wunused-label]
25874 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_asn1_time_new’:
SWIG/_m2crypto_wrap.c:26068:1: warning: label ‘fail’ defined but not used [-Wunused-label]
26068 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_asn1_integer_new’:
SWIG/_m2crypto_wrap.c:26262:1: warning: label ‘fail’ defined but not used [-Wunused-label]
26262 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_pkcs7_new’:
SWIG/_m2crypto_wrap.c:26438:1: warning: label ‘fail’ defined but not used [-Wunused-label]
26438 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_ec_key_new’:
SWIG/_m2crypto_wrap.c:27645:1: warning: label ‘fail’ defined but not used [-Wunused-label]
27645 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_ec_get_builtin_curves’:
SWIG/_m2crypto_wrap.c:27817:1: warning: label ‘fail’ defined but not used [-Wunused-label]
27817 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_engine_load_builtin_engines’:
SWIG/_m2crypto_wrap.c:28507:1: warning: label ‘fail’ defined but not used [-Wunused-label]
28507 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_engine_load_dynamic’:
SWIG/_m2crypto_wrap.c:28518:1: warning: label ‘fail’ defined but not used [-Wunused-label]
28518 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_engine_load_openssl’:
SWIG/_m2crypto_wrap.c:28529:1: warning: label ‘fail’ defined but not used [-Wunused-label]
28529 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_engine_cleanup’:
SWIG/_m2crypto_wrap.c:28540:1: warning: label ‘fail’ defined but not used [-Wunused-label]
28540 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_engine_new’:
SWIG/_m2crypto_wrap.c:28552:1: warning: label ‘fail’ defined but not used [-Wunused-label]
28552 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_ui_openssl’:
SWIG/_m2crypto_wrap.c:28801:1: warning: label ‘fail’ defined but not used [-Wunused-label]
28801 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_new__cbd_t’:
SWIG/_m2crypto_wrap.c:28929:1: warning: label ‘fail’ defined but not used [-Wunused-label]
28929 | fail:
| ^~~~
SWIG/_m2crypto_wrap.c: At top level:
SWIG/_m2crypto_wrap.c:30280:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30280 | (binaryfunc) 0, /* nb_add */
| ^
SWIG/_m2crypto_wrap.c:30280:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:30281:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30281 | (binaryfunc) 0, /* nb_subtract */
| ^
SWIG/_m2crypto_wrap.c:30281:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:30282:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30282 | (binaryfunc) 0, /* nb_multiply */
| ^
SWIG/_m2crypto_wrap.c:30282:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:30286:5: warning: excess elements in struct initializer
30286 | (binaryfunc) 0, /* nb_remainder */
| ^
SWIG/_m2crypto_wrap.c:30286:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30287:5: warning: excess elements in struct initializer
30287 | (binaryfunc) 0, /* nb_divmod */
| ^
SWIG/_m2crypto_wrap.c:30287:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30288:5: warning: excess elements in struct initializer
30288 | (ternaryfunc) 0, /* nb_power */
| ^
SWIG/_m2crypto_wrap.c:30288:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30289:5: warning: excess elements in struct initializer
30289 | (unaryfunc) 0, /* nb_negative */
| ^
SWIG/_m2crypto_wrap.c:30289:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30290:5: warning: excess elements in struct initializer
30290 | (unaryfunc) 0, /* nb_positive */
| ^
SWIG/_m2crypto_wrap.c:30290:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30291:5: warning: excess elements in struct initializer
30291 | (unaryfunc) 0, /* nb_absolute */
| ^
SWIG/_m2crypto_wrap.c:30291:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30292:5: warning: excess elements in struct initializer
30292 | (inquiry) 0, /* nb_nonzero */
| ^
SWIG/_m2crypto_wrap.c:30292:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30293:5: warning: excess elements in struct initializer
30293 | (unaryfunc) 0, /* nb_invert */
| ^
SWIG/_m2crypto_wrap.c:30293:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30294:5: warning: excess elements in struct initializer
30294 | (binaryfunc) 0, /* nb_lshift */
| ^
SWIG/_m2crypto_wrap.c:30294:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30295:5: warning: excess elements in struct initializer
30295 | (binaryfunc) 0, /* nb_rshift */
| ^
SWIG/_m2crypto_wrap.c:30295:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30296:5: warning: excess elements in struct initializer
30296 | (binaryfunc) 0, /* nb_and */
| ^
SWIG/_m2crypto_wrap.c:30296:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30297:5: warning: excess elements in struct initializer
30297 | (binaryfunc) 0, /* nb_xor */
| ^
SWIG/_m2crypto_wrap.c:30297:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30298:5: warning: excess elements in struct initializer
30298 | (binaryfunc) 0, /* nb_or */
| ^
SWIG/_m2crypto_wrap.c:30298:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30302:5: warning: excess elements in struct initializer
30302 | (unaryfunc) 0, /* nb_int */
| ^
SWIG/_m2crypto_wrap.c:30302:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30304:5: warning: excess elements in struct initializer
30304 | (void*) 0, /* nb_reserved */
| ^
SWIG/_m2crypto_wrap.c:30304:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30308:5: warning: excess elements in struct initializer
30308 | (unaryfunc) 0, /* nb_float */
| ^
SWIG/_m2crypto_wrap.c:30308:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30313:5: warning: excess elements in struct initializer
30313 | (binaryfunc) 0, /* nb_inplace_add */
| ^
SWIG/_m2crypto_wrap.c:30313:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30314:5: warning: excess elements in struct initializer
30314 | (binaryfunc) 0, /* nb_inplace_subtract */
| ^
SWIG/_m2crypto_wrap.c:30314:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30315:5: warning: excess elements in struct initializer
30315 | (binaryfunc) 0, /* nb_inplace_multiply */
| ^
SWIG/_m2crypto_wrap.c:30315:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30319:5: warning: excess elements in struct initializer
30319 | (binaryfunc) 0, /* nb_inplace_remainder */
| ^
SWIG/_m2crypto_wrap.c:30319:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30320:5: warning: excess elements in struct initializer
30320 | (ternaryfunc) 0, /* nb_inplace_power */
| ^
SWIG/_m2crypto_wrap.c:30320:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30321:5: warning: excess elements in struct initializer
30321 | (binaryfunc) 0, /* nb_inplace_lshift */
| ^
SWIG/_m2crypto_wrap.c:30321:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30322:5: warning: excess elements in struct initializer
30322 | (binaryfunc) 0, /* nb_inplace_rshift */
| ^
SWIG/_m2crypto_wrap.c:30322:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30323:5: warning: excess elements in struct initializer
30323 | (binaryfunc) 0, /* nb_inplace_and */
| ^
SWIG/_m2crypto_wrap.c:30323:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30324:5: warning: excess elements in struct initializer
30324 | (binaryfunc) 0, /* nb_inplace_xor */
| ^
SWIG/_m2crypto_wrap.c:30324:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30325:5: warning: excess elements in struct initializer
30325 | (binaryfunc) 0, /* nb_inplace_or */
| ^
SWIG/_m2crypto_wrap.c:30325:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30326:5: warning: excess elements in struct initializer
30326 | (binaryfunc) 0, /* nb_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30326:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30327:5: warning: excess elements in struct initializer
30327 | (binaryfunc) 0, /* nb_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30327:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30328:5: warning: excess elements in struct initializer
30328 | (binaryfunc) 0, /* nb_inplace_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30328:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30329:5: warning: excess elements in struct initializer
30329 | (binaryfunc) 0, /* nb_inplace_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30329:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30331:5: warning: excess elements in struct initializer
30331 | (unaryfunc) 0, /* nb_index */
| ^
SWIG/_m2crypto_wrap.c:30331:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_async’)
SWIG/_m2crypto_wrap.c:30335:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
30335 | (lenfunc) 0, /* mp_length */
| ^
SWIG/_m2crypto_wrap.c:30335:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:30337:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30337 | (objobjargproc) 0, /* mp_ass_subscript */
| ^
SWIG/_m2crypto_wrap.c:30337:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:30342:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
30342 | (ssizeargfunc) 0, /* sq_repeat */
| ^
SWIG/_m2crypto_wrap.c:30342:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:30343:5: warning: excess elements in struct initializer
30343 | (ssizeargfunc) 0, /* sq_item */
| ^
SWIG/_m2crypto_wrap.c:30343:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30345:5: warning: excess elements in struct initializer
30345 | (void*) 0, /* was_sq_slice */
| ^
SWIG/_m2crypto_wrap.c:30345:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30349:5: warning: excess elements in struct initializer
30349 | (ssizeobjargproc) 0, /* sq_ass_item */
| ^
SWIG/_m2crypto_wrap.c:30349:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30351:5: warning: excess elements in struct initializer
30351 | (void*) 0, /* was_sq_ass_slice */
| ^
SWIG/_m2crypto_wrap.c:30351:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30355:5: warning: excess elements in struct initializer
30355 | (objobjproc) 0, /* sq_contains */
| ^
SWIG/_m2crypto_wrap.c:30355:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30356:5: warning: excess elements in struct initializer
30356 | (binaryfunc) 0, /* sq_inplace_concat */
| ^
SWIG/_m2crypto_wrap.c:30356:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30357:5: warning: excess elements in struct initializer
30357 | (ssizeargfunc) 0, /* sq_inplace_repeat */
| ^
SWIG/_m2crypto_wrap.c:30357:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30367:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
30367 | (getbufferproc) 0, /* bf_getbuffer */
| ^
SWIG/_m2crypto_wrap.c:30367:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:30368:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
30368 | (releasebufferproc) 0, /* bf_releasebuffer */
| ^
SWIG/_m2crypto_wrap.c:30368:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:30371:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30371 | (PyObject*) 0, /* ht_name */
| ^
SWIG/_m2crypto_wrap.c:30371:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:30372:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30372 | (PyObject*) 0, /* ht_slots */
| ^
SWIG/_m2crypto_wrap.c:30372:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30214:56: warning: missing braces around initializer [-Wmissing-braces]
30214 | static PyHeapTypeObject SwigPyBuiltin__stack_st_type = {
| ^
......
30371 | (PyObject*) 0, /* ht_name */
| {
30372 | (PyObject*) 0, /* ht_slots */
30373 | };
| }
SWIG/_m2crypto_wrap.c:30474:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30474 | (binaryfunc) 0, /* nb_add */
| ^
SWIG/_m2crypto_wrap.c:30474:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:30475:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30475 | (binaryfunc) 0, /* nb_subtract */
| ^
SWIG/_m2crypto_wrap.c:30475:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:30476:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30476 | (binaryfunc) 0, /* nb_multiply */
| ^
SWIG/_m2crypto_wrap.c:30476:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:30480:5: warning: excess elements in struct initializer
30480 | (binaryfunc) 0, /* nb_remainder */
| ^
SWIG/_m2crypto_wrap.c:30480:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30481:5: warning: excess elements in struct initializer
30481 | (binaryfunc) 0, /* nb_divmod */
| ^
SWIG/_m2crypto_wrap.c:30481:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30482:5: warning: excess elements in struct initializer
30482 | (ternaryfunc) 0, /* nb_power */
| ^
SWIG/_m2crypto_wrap.c:30482:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30483:5: warning: excess elements in struct initializer
30483 | (unaryfunc) 0, /* nb_negative */
| ^
SWIG/_m2crypto_wrap.c:30483:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30484:5: warning: excess elements in struct initializer
30484 | (unaryfunc) 0, /* nb_positive */
| ^
SWIG/_m2crypto_wrap.c:30484:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30485:5: warning: excess elements in struct initializer
30485 | (unaryfunc) 0, /* nb_absolute */
| ^
SWIG/_m2crypto_wrap.c:30485:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30486:5: warning: excess elements in struct initializer
30486 | (inquiry) 0, /* nb_nonzero */
| ^
SWIG/_m2crypto_wrap.c:30486:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30487:5: warning: excess elements in struct initializer
30487 | (unaryfunc) 0, /* nb_invert */
| ^
SWIG/_m2crypto_wrap.c:30487:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30488:5: warning: excess elements in struct initializer
30488 | (binaryfunc) 0, /* nb_lshift */
| ^
SWIG/_m2crypto_wrap.c:30488:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30489:5: warning: excess elements in struct initializer
30489 | (binaryfunc) 0, /* nb_rshift */
| ^
SWIG/_m2crypto_wrap.c:30489:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30490:5: warning: excess elements in struct initializer
30490 | (binaryfunc) 0, /* nb_and */
| ^
SWIG/_m2crypto_wrap.c:30490:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30491:5: warning: excess elements in struct initializer
30491 | (binaryfunc) 0, /* nb_xor */
| ^
SWIG/_m2crypto_wrap.c:30491:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30492:5: warning: excess elements in struct initializer
30492 | (binaryfunc) 0, /* nb_or */
| ^
SWIG/_m2crypto_wrap.c:30492:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30496:5: warning: excess elements in struct initializer
30496 | (unaryfunc) 0, /* nb_int */
| ^
SWIG/_m2crypto_wrap.c:30496:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30498:5: warning: excess elements in struct initializer
30498 | (void*) 0, /* nb_reserved */
| ^
SWIG/_m2crypto_wrap.c:30498:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30502:5: warning: excess elements in struct initializer
30502 | (unaryfunc) 0, /* nb_float */
| ^
SWIG/_m2crypto_wrap.c:30502:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30507:5: warning: excess elements in struct initializer
30507 | (binaryfunc) 0, /* nb_inplace_add */
| ^
SWIG/_m2crypto_wrap.c:30507:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30508:5: warning: excess elements in struct initializer
30508 | (binaryfunc) 0, /* nb_inplace_subtract */
| ^
SWIG/_m2crypto_wrap.c:30508:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30509:5: warning: excess elements in struct initializer
30509 | (binaryfunc) 0, /* nb_inplace_multiply */
| ^
SWIG/_m2crypto_wrap.c:30509:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30513:5: warning: excess elements in struct initializer
30513 | (binaryfunc) 0, /* nb_inplace_remainder */
| ^
SWIG/_m2crypto_wrap.c:30513:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30514:5: warning: excess elements in struct initializer
30514 | (ternaryfunc) 0, /* nb_inplace_power */
| ^
SWIG/_m2crypto_wrap.c:30514:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30515:5: warning: excess elements in struct initializer
30515 | (binaryfunc) 0, /* nb_inplace_lshift */
| ^
SWIG/_m2crypto_wrap.c:30515:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30516:5: warning: excess elements in struct initializer
30516 | (binaryfunc) 0, /* nb_inplace_rshift */
| ^
SWIG/_m2crypto_wrap.c:30516:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30517:5: warning: excess elements in struct initializer
30517 | (binaryfunc) 0, /* nb_inplace_and */
| ^
SWIG/_m2crypto_wrap.c:30517:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30518:5: warning: excess elements in struct initializer
30518 | (binaryfunc) 0, /* nb_inplace_xor */
| ^
SWIG/_m2crypto_wrap.c:30518:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30519:5: warning: excess elements in struct initializer
30519 | (binaryfunc) 0, /* nb_inplace_or */
| ^
SWIG/_m2crypto_wrap.c:30519:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30520:5: warning: excess elements in struct initializer
30520 | (binaryfunc) 0, /* nb_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30520:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30521:5: warning: excess elements in struct initializer
30521 | (binaryfunc) 0, /* nb_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30521:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30522:5: warning: excess elements in struct initializer
30522 | (binaryfunc) 0, /* nb_inplace_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30522:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30523:5: warning: excess elements in struct initializer
30523 | (binaryfunc) 0, /* nb_inplace_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30523:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30525:5: warning: excess elements in struct initializer
30525 | (unaryfunc) 0, /* nb_index */
| ^
SWIG/_m2crypto_wrap.c:30525:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_async’)
SWIG/_m2crypto_wrap.c:30529:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
30529 | (lenfunc) 0, /* mp_length */
| ^
SWIG/_m2crypto_wrap.c:30529:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:30531:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30531 | (objobjargproc) 0, /* mp_ass_subscript */
| ^
SWIG/_m2crypto_wrap.c:30531:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:30536:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
30536 | (ssizeargfunc) 0, /* sq_repeat */
| ^
SWIG/_m2crypto_wrap.c:30536:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:30537:5: warning: excess elements in struct initializer
30537 | (ssizeargfunc) 0, /* sq_item */
| ^
SWIG/_m2crypto_wrap.c:30537:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30539:5: warning: excess elements in struct initializer
30539 | (void*) 0, /* was_sq_slice */
| ^
SWIG/_m2crypto_wrap.c:30539:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30543:5: warning: excess elements in struct initializer
30543 | (ssizeobjargproc) 0, /* sq_ass_item */
| ^
SWIG/_m2crypto_wrap.c:30543:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30545:5: warning: excess elements in struct initializer
30545 | (void*) 0, /* was_sq_ass_slice */
| ^
SWIG/_m2crypto_wrap.c:30545:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30549:5: warning: excess elements in struct initializer
30549 | (objobjproc) 0, /* sq_contains */
| ^
SWIG/_m2crypto_wrap.c:30549:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30550:5: warning: excess elements in struct initializer
30550 | (binaryfunc) 0, /* sq_inplace_concat */
| ^
SWIG/_m2crypto_wrap.c:30550:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30551:5: warning: excess elements in struct initializer
30551 | (ssizeargfunc) 0, /* sq_inplace_repeat */
| ^
SWIG/_m2crypto_wrap.c:30551:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30561:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
30561 | (getbufferproc) 0, /* bf_getbuffer */
| ^
SWIG/_m2crypto_wrap.c:30561:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:30562:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
30562 | (releasebufferproc) 0, /* bf_releasebuffer */
| ^
SWIG/_m2crypto_wrap.c:30562:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:30565:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30565 | (PyObject*) 0, /* ht_name */
| ^
SWIG/_m2crypto_wrap.c:30565:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:30566:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30566 | (PyObject*) 0, /* ht_slots */
| ^
SWIG/_m2crypto_wrap.c:30566:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30408:71: warning: missing braces around initializer [-Wmissing-braces]
30408 | static PyHeapTypeObject SwigPyBuiltin__stack_st_OPENSSL_STRING_type = {
| ^
......
30565 | (PyObject*) 0, /* ht_name */
| {
30566 | (PyObject*) 0, /* ht_slots */
30567 | };
| }
SWIG/_m2crypto_wrap.c:30668:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30668 | (binaryfunc) 0, /* nb_add */
| ^
SWIG/_m2crypto_wrap.c:30668:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:30669:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30669 | (binaryfunc) 0, /* nb_subtract */
| ^
SWIG/_m2crypto_wrap.c:30669:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:30670:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30670 | (binaryfunc) 0, /* nb_multiply */
| ^
SWIG/_m2crypto_wrap.c:30670:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:30674:5: warning: excess elements in struct initializer
30674 | (binaryfunc) 0, /* nb_remainder */
| ^
SWIG/_m2crypto_wrap.c:30674:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30675:5: warning: excess elements in struct initializer
30675 | (binaryfunc) 0, /* nb_divmod */
| ^
SWIG/_m2crypto_wrap.c:30675:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30676:5: warning: excess elements in struct initializer
30676 | (ternaryfunc) 0, /* nb_power */
| ^
SWIG/_m2crypto_wrap.c:30676:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30677:5: warning: excess elements in struct initializer
30677 | (unaryfunc) 0, /* nb_negative */
| ^
SWIG/_m2crypto_wrap.c:30677:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30678:5: warning: excess elements in struct initializer
30678 | (unaryfunc) 0, /* nb_positive */
| ^
SWIG/_m2crypto_wrap.c:30678:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30679:5: warning: excess elements in struct initializer
30679 | (unaryfunc) 0, /* nb_absolute */
| ^
SWIG/_m2crypto_wrap.c:30679:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30680:5: warning: excess elements in struct initializer
30680 | (inquiry) 0, /* nb_nonzero */
| ^
SWIG/_m2crypto_wrap.c:30680:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30681:5: warning: excess elements in struct initializer
30681 | (unaryfunc) 0, /* nb_invert */
| ^
SWIG/_m2crypto_wrap.c:30681:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30682:5: warning: excess elements in struct initializer
30682 | (binaryfunc) 0, /* nb_lshift */
| ^
SWIG/_m2crypto_wrap.c:30682:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30683:5: warning: excess elements in struct initializer
30683 | (binaryfunc) 0, /* nb_rshift */
| ^
SWIG/_m2crypto_wrap.c:30683:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30684:5: warning: excess elements in struct initializer
30684 | (binaryfunc) 0, /* nb_and */
| ^
SWIG/_m2crypto_wrap.c:30684:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30685:5: warning: excess elements in struct initializer
30685 | (binaryfunc) 0, /* nb_xor */
| ^
SWIG/_m2crypto_wrap.c:30685:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30686:5: warning: excess elements in struct initializer
30686 | (binaryfunc) 0, /* nb_or */
| ^
SWIG/_m2crypto_wrap.c:30686:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30690:5: warning: excess elements in struct initializer
30690 | (unaryfunc) 0, /* nb_int */
| ^
SWIG/_m2crypto_wrap.c:30690:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30692:5: warning: excess elements in struct initializer
30692 | (void*) 0, /* nb_reserved */
| ^
SWIG/_m2crypto_wrap.c:30692:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30696:5: warning: excess elements in struct initializer
30696 | (unaryfunc) 0, /* nb_float */
| ^
SWIG/_m2crypto_wrap.c:30696:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30701:5: warning: excess elements in struct initializer
30701 | (binaryfunc) 0, /* nb_inplace_add */
| ^
SWIG/_m2crypto_wrap.c:30701:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30702:5: warning: excess elements in struct initializer
30702 | (binaryfunc) 0, /* nb_inplace_subtract */
| ^
SWIG/_m2crypto_wrap.c:30702:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30703:5: warning: excess elements in struct initializer
30703 | (binaryfunc) 0, /* nb_inplace_multiply */
| ^
SWIG/_m2crypto_wrap.c:30703:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30707:5: warning: excess elements in struct initializer
30707 | (binaryfunc) 0, /* nb_inplace_remainder */
| ^
SWIG/_m2crypto_wrap.c:30707:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30708:5: warning: excess elements in struct initializer
30708 | (ternaryfunc) 0, /* nb_inplace_power */
| ^
SWIG/_m2crypto_wrap.c:30708:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30709:5: warning: excess elements in struct initializer
30709 | (binaryfunc) 0, /* nb_inplace_lshift */
| ^
SWIG/_m2crypto_wrap.c:30709:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30710:5: warning: excess elements in struct initializer
30710 | (binaryfunc) 0, /* nb_inplace_rshift */
| ^
SWIG/_m2crypto_wrap.c:30710:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30711:5: warning: excess elements in struct initializer
30711 | (binaryfunc) 0, /* nb_inplace_and */
| ^
SWIG/_m2crypto_wrap.c:30711:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30712:5: warning: excess elements in struct initializer
30712 | (binaryfunc) 0, /* nb_inplace_xor */
| ^
SWIG/_m2crypto_wrap.c:30712:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30713:5: warning: excess elements in struct initializer
30713 | (binaryfunc) 0, /* nb_inplace_or */
| ^
SWIG/_m2crypto_wrap.c:30713:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30714:5: warning: excess elements in struct initializer
30714 | (binaryfunc) 0, /* nb_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30714:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30715:5: warning: excess elements in struct initializer
30715 | (binaryfunc) 0, /* nb_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30715:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30716:5: warning: excess elements in struct initializer
30716 | (binaryfunc) 0, /* nb_inplace_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30716:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30717:5: warning: excess elements in struct initializer
30717 | (binaryfunc) 0, /* nb_inplace_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30717:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30719:5: warning: excess elements in struct initializer
30719 | (unaryfunc) 0, /* nb_index */
| ^
SWIG/_m2crypto_wrap.c:30719:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30723:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
30723 | (lenfunc) 0, /* mp_length */
| ^
SWIG/_m2crypto_wrap.c:30723:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:30725:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30725 | (objobjargproc) 0, /* mp_ass_subscript */
| ^
SWIG/_m2crypto_wrap.c:30725:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:30730:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
30730 | (ssizeargfunc) 0, /* sq_repeat */
| ^
SWIG/_m2crypto_wrap.c:30730:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:30731:5: warning: excess elements in struct initializer
30731 | (ssizeargfunc) 0, /* sq_item */
| ^
SWIG/_m2crypto_wrap.c:30731:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30733:5: warning: excess elements in struct initializer
30733 | (void*) 0, /* was_sq_slice */
| ^
SWIG/_m2crypto_wrap.c:30733:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30737:5: warning: excess elements in struct initializer
30737 | (ssizeobjargproc) 0, /* sq_ass_item */
| ^
SWIG/_m2crypto_wrap.c:30737:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30739:5: warning: excess elements in struct initializer
30739 | (void*) 0, /* was_sq_ass_slice */
| ^
SWIG/_m2crypto_wrap.c:30739:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30743:5: warning: excess elements in struct initializer
30743 | (objobjproc) 0, /* sq_contains */
| ^
SWIG/_m2crypto_wrap.c:30743:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30744:5: warning: excess elements in struct initializer
30744 | (binaryfunc) 0, /* sq_inplace_concat */
| ^
SWIG/_m2crypto_wrap.c:30744:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30745:5: warning: excess elements in struct initializer
30745 | (ssizeargfunc) 0, /* sq_inplace_repeat */
| ^
SWIG/_m2crypto_wrap.c:30745:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30755:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
30755 | (getbufferproc) 0, /* bf_getbuffer */
| ^
SWIG/_m2crypto_wrap.c:30755:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:30756:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
30756 | (releasebufferproc) 0, /* bf_releasebuffer */
| ^
SWIG/_m2crypto_wrap.c:30756:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:30759:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30759 | (PyObject*) 0, /* ht_name */
| ^
SWIG/_m2crypto_wrap.c:30759:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:30760:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30760 | (PyObject*) 0, /* ht_slots */
| ^
SWIG/_m2crypto_wrap.c:30760:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30602:70: warning: missing braces around initializer [-Wmissing-braces]
30602 | static PyHeapTypeObject SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type = {
| ^
......
30759 | (PyObject*) 0, /* ht_name */
| {
30760 | (PyObject*) 0, /* ht_slots */
30761 | };
| }
SWIG/_m2crypto_wrap.c:30862:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30862 | (binaryfunc) 0, /* nb_add */
| ^
SWIG/_m2crypto_wrap.c:30862:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:30863:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30863 | (binaryfunc) 0, /* nb_subtract */
| ^
SWIG/_m2crypto_wrap.c:30863:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:30864:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30864 | (binaryfunc) 0, /* nb_multiply */
| ^
SWIG/_m2crypto_wrap.c:30864:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:30868:5: warning: excess elements in struct initializer
30868 | (binaryfunc) 0, /* nb_remainder */
| ^
SWIG/_m2crypto_wrap.c:30868:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30869:5: warning: excess elements in struct initializer
30869 | (binaryfunc) 0, /* nb_divmod */
| ^
SWIG/_m2crypto_wrap.c:30869:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30870:5: warning: excess elements in struct initializer
30870 | (ternaryfunc) 0, /* nb_power */
| ^
SWIG/_m2crypto_wrap.c:30870:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30871:5: warning: excess elements in struct initializer
30871 | (unaryfunc) 0, /* nb_negative */
| ^
SWIG/_m2crypto_wrap.c:30871:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30872:5: warning: excess elements in struct initializer
30872 | (unaryfunc) 0, /* nb_positive */
| ^
SWIG/_m2crypto_wrap.c:30872:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30873:5: warning: excess elements in struct initializer
30873 | (unaryfunc) 0, /* nb_absolute */
| ^
SWIG/_m2crypto_wrap.c:30873:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30874:5: warning: excess elements in struct initializer
30874 | (inquiry) 0, /* nb_nonzero */
| ^
SWIG/_m2crypto_wrap.c:30874:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30875:5: warning: excess elements in struct initializer
30875 | (unaryfunc) 0, /* nb_invert */
| ^
SWIG/_m2crypto_wrap.c:30875:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30876:5: warning: excess elements in struct initializer
30876 | (binaryfunc) 0, /* nb_lshift */
| ^
SWIG/_m2crypto_wrap.c:30876:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30877:5: warning: excess elements in struct initializer
30877 | (binaryfunc) 0, /* nb_rshift */
| ^
SWIG/_m2crypto_wrap.c:30877:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30878:5: warning: excess elements in struct initializer
30878 | (binaryfunc) 0, /* nb_and */
| ^
SWIG/_m2crypto_wrap.c:30878:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30879:5: warning: excess elements in struct initializer
30879 | (binaryfunc) 0, /* nb_xor */
| ^
SWIG/_m2crypto_wrap.c:30879:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30880:5: warning: excess elements in struct initializer
30880 | (binaryfunc) 0, /* nb_or */
| ^
SWIG/_m2crypto_wrap.c:30880:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30884:5: warning: excess elements in struct initializer
30884 | (unaryfunc) 0, /* nb_int */
| ^
SWIG/_m2crypto_wrap.c:30884:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30886:5: warning: excess elements in struct initializer
30886 | (void*) 0, /* nb_reserved */
| ^
SWIG/_m2crypto_wrap.c:30886:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30890:5: warning: excess elements in struct initializer
30890 | (unaryfunc) 0, /* nb_float */
| ^
SWIG/_m2crypto_wrap.c:30890:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30895:5: warning: excess elements in struct initializer
30895 | (binaryfunc) 0, /* nb_inplace_add */
| ^
SWIG/_m2crypto_wrap.c:30895:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30896:5: warning: excess elements in struct initializer
30896 | (binaryfunc) 0, /* nb_inplace_subtract */
| ^
SWIG/_m2crypto_wrap.c:30896:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30897:5: warning: excess elements in struct initializer
30897 | (binaryfunc) 0, /* nb_inplace_multiply */
| ^
SWIG/_m2crypto_wrap.c:30897:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30901:5: warning: excess elements in struct initializer
30901 | (binaryfunc) 0, /* nb_inplace_remainder */
| ^
SWIG/_m2crypto_wrap.c:30901:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30902:5: warning: excess elements in struct initializer
30902 | (ternaryfunc) 0, /* nb_inplace_power */
| ^
SWIG/_m2crypto_wrap.c:30902:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30903:5: warning: excess elements in struct initializer
30903 | (binaryfunc) 0, /* nb_inplace_lshift */
| ^
SWIG/_m2crypto_wrap.c:30903:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30904:5: warning: excess elements in struct initializer
30904 | (binaryfunc) 0, /* nb_inplace_rshift */
| ^
SWIG/_m2crypto_wrap.c:30904:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30905:5: warning: excess elements in struct initializer
30905 | (binaryfunc) 0, /* nb_inplace_and */
| ^
SWIG/_m2crypto_wrap.c:30905:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30906:5: warning: excess elements in struct initializer
30906 | (binaryfunc) 0, /* nb_inplace_xor */
| ^
SWIG/_m2crypto_wrap.c:30906:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30907:5: warning: excess elements in struct initializer
30907 | (binaryfunc) 0, /* nb_inplace_or */
| ^
SWIG/_m2crypto_wrap.c:30907:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30908:5: warning: excess elements in struct initializer
30908 | (binaryfunc) 0, /* nb_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30908:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30909:5: warning: excess elements in struct initializer
30909 | (binaryfunc) 0, /* nb_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30909:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30910:5: warning: excess elements in struct initializer
30910 | (binaryfunc) 0, /* nb_inplace_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:30910:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30911:5: warning: excess elements in struct initializer
30911 | (binaryfunc) 0, /* nb_inplace_true_divide */
| ^
SWIG/_m2crypto_wrap.c:30911:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30913:5: warning: excess elements in struct initializer
30913 | (unaryfunc) 0, /* nb_index */
| ^
SWIG/_m2crypto_wrap.c:30913:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30917:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
30917 | (lenfunc) 0, /* mp_length */
| ^
SWIG/_m2crypto_wrap.c:30917:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:30919:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
30919 | (objobjargproc) 0, /* mp_ass_subscript */
| ^
SWIG/_m2crypto_wrap.c:30919:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:30924:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
30924 | (ssizeargfunc) 0, /* sq_repeat */
| ^
SWIG/_m2crypto_wrap.c:30924:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:30925:5: warning: excess elements in struct initializer
30925 | (ssizeargfunc) 0, /* sq_item */
| ^
SWIG/_m2crypto_wrap.c:30925:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30927:5: warning: excess elements in struct initializer
30927 | (void*) 0, /* was_sq_slice */
| ^
SWIG/_m2crypto_wrap.c:30927:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30931:5: warning: excess elements in struct initializer
30931 | (ssizeobjargproc) 0, /* sq_ass_item */
| ^
SWIG/_m2crypto_wrap.c:30931:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30933:5: warning: excess elements in struct initializer
30933 | (void*) 0, /* was_sq_ass_slice */
| ^
SWIG/_m2crypto_wrap.c:30933:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30937:5: warning: excess elements in struct initializer
30937 | (objobjproc) 0, /* sq_contains */
| ^
SWIG/_m2crypto_wrap.c:30937:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30938:5: warning: excess elements in struct initializer
30938 | (binaryfunc) 0, /* sq_inplace_concat */
| ^
SWIG/_m2crypto_wrap.c:30938:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30939:5: warning: excess elements in struct initializer
30939 | (ssizeargfunc) 0, /* sq_inplace_repeat */
| ^
SWIG/_m2crypto_wrap.c:30939:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30949:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
30949 | (getbufferproc) 0, /* bf_getbuffer */
| ^
SWIG/_m2crypto_wrap.c:30949:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:30950:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
30950 | (releasebufferproc) 0, /* bf_releasebuffer */
| ^
SWIG/_m2crypto_wrap.c:30950:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:30953:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30953 | (PyObject*) 0, /* ht_name */
| ^
SWIG/_m2crypto_wrap.c:30953:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:30954:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
30954 | (PyObject*) 0, /* ht_slots */
| ^
SWIG/_m2crypto_wrap.c:30954:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30796:59: warning: missing braces around initializer [-Wmissing-braces]
30796 | static PyHeapTypeObject SwigPyBuiltin__pyfd_struct_type = {
| ^
......
30953 | (PyObject*) 0, /* ht_name */
| {
30954 | (PyObject*) 0, /* ht_slots */
30955 | };
| }
SWIG/_m2crypto_wrap.c:31059:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
31059 | (binaryfunc) 0, /* nb_add */
| ^
SWIG/_m2crypto_wrap.c:31059:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:31060:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
31060 | (binaryfunc) 0, /* nb_subtract */
| ^
SWIG/_m2crypto_wrap.c:31060:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:31061:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
31061 | (binaryfunc) 0, /* nb_multiply */
| ^
SWIG/_m2crypto_wrap.c:31061:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:31065:5: warning: excess elements in struct initializer
31065 | (binaryfunc) 0, /* nb_remainder */
| ^
SWIG/_m2crypto_wrap.c:31065:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31066:5: warning: excess elements in struct initializer
31066 | (binaryfunc) 0, /* nb_divmod */
| ^
SWIG/_m2crypto_wrap.c:31066:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31067:5: warning: excess elements in struct initializer
31067 | (ternaryfunc) 0, /* nb_power */
| ^
SWIG/_m2crypto_wrap.c:31067:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31068:5: warning: excess elements in struct initializer
31068 | (unaryfunc) 0, /* nb_negative */
| ^
SWIG/_m2crypto_wrap.c:31068:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31069:5: warning: excess elements in struct initializer
31069 | (unaryfunc) 0, /* nb_positive */
| ^
SWIG/_m2crypto_wrap.c:31069:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31070:5: warning: excess elements in struct initializer
31070 | (unaryfunc) 0, /* nb_absolute */
| ^
SWIG/_m2crypto_wrap.c:31070:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31071:5: warning: excess elements in struct initializer
31071 | (inquiry) 0, /* nb_nonzero */
| ^
SWIG/_m2crypto_wrap.c:31071:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31072:5: warning: excess elements in struct initializer
31072 | (unaryfunc) 0, /* nb_invert */
| ^
SWIG/_m2crypto_wrap.c:31072:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31073:5: warning: excess elements in struct initializer
31073 | (binaryfunc) 0, /* nb_lshift */
| ^
SWIG/_m2crypto_wrap.c:31073:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31074:5: warning: excess elements in struct initializer
31074 | (binaryfunc) 0, /* nb_rshift */
| ^
SWIG/_m2crypto_wrap.c:31074:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31075:5: warning: excess elements in struct initializer
31075 | (binaryfunc) 0, /* nb_and */
| ^
SWIG/_m2crypto_wrap.c:31075:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31076:5: warning: excess elements in struct initializer
31076 | (binaryfunc) 0, /* nb_xor */
| ^
SWIG/_m2crypto_wrap.c:31076:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31077:5: warning: excess elements in struct initializer
31077 | (binaryfunc) 0, /* nb_or */
| ^
SWIG/_m2crypto_wrap.c:31077:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31081:5: warning: excess elements in struct initializer
31081 | (unaryfunc) 0, /* nb_int */
| ^
SWIG/_m2crypto_wrap.c:31081:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31083:5: warning: excess elements in struct initializer
31083 | (void*) 0, /* nb_reserved */
| ^
SWIG/_m2crypto_wrap.c:31083:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31087:5: warning: excess elements in struct initializer
31087 | (unaryfunc) 0, /* nb_float */
| ^
SWIG/_m2crypto_wrap.c:31087:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31092:5: warning: excess elements in struct initializer
31092 | (binaryfunc) 0, /* nb_inplace_add */
| ^
SWIG/_m2crypto_wrap.c:31092:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31093:5: warning: excess elements in struct initializer
31093 | (binaryfunc) 0, /* nb_inplace_subtract */
| ^
SWIG/_m2crypto_wrap.c:31093:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31094:5: warning: excess elements in struct initializer
31094 | (binaryfunc) 0, /* nb_inplace_multiply */
| ^
SWIG/_m2crypto_wrap.c:31094:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31098:5: warning: excess elements in struct initializer
31098 | (binaryfunc) 0, /* nb_inplace_remainder */
| ^
SWIG/_m2crypto_wrap.c:31098:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31099:5: warning: excess elements in struct initializer
31099 | (ternaryfunc) 0, /* nb_inplace_power */
| ^
SWIG/_m2crypto_wrap.c:31099:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31100:5: warning: excess elements in struct initializer
31100 | (binaryfunc) 0, /* nb_inplace_lshift */
| ^
SWIG/_m2crypto_wrap.c:31100:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31101:5: warning: excess elements in struct initializer
31101 | (binaryfunc) 0, /* nb_inplace_rshift */
| ^
SWIG/_m2crypto_wrap.c:31101:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31102:5: warning: excess elements in struct initializer
31102 | (binaryfunc) 0, /* nb_inplace_and */
| ^
SWIG/_m2crypto_wrap.c:31102:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31103:5: warning: excess elements in struct initializer
31103 | (binaryfunc) 0, /* nb_inplace_xor */
| ^
SWIG/_m2crypto_wrap.c:31103:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31104:5: warning: excess elements in struct initializer
31104 | (binaryfunc) 0, /* nb_inplace_or */
| ^
SWIG/_m2crypto_wrap.c:31104:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31105:5: warning: excess elements in struct initializer
31105 | (binaryfunc) 0, /* nb_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:31105:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31106:5: warning: excess elements in struct initializer
31106 | (binaryfunc) 0, /* nb_true_divide */
| ^
SWIG/_m2crypto_wrap.c:31106:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31107:5: warning: excess elements in struct initializer
31107 | (binaryfunc) 0, /* nb_inplace_floor_divide */
| ^
SWIG/_m2crypto_wrap.c:31107:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31108:5: warning: excess elements in struct initializer
31108 | (binaryfunc) 0, /* nb_inplace_true_divide */
| ^
SWIG/_m2crypto_wrap.c:31108:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31110:5: warning: excess elements in struct initializer
31110 | (unaryfunc) 0, /* nb_index */
| ^
SWIG/_m2crypto_wrap.c:31110:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31114:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
31114 | (lenfunc) 0, /* mp_length */
| ^
SWIG/_m2crypto_wrap.c:31114:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:31116:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
31116 | (objobjargproc) 0, /* mp_ass_subscript */
| ^
SWIG/_m2crypto_wrap.c:31116:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:31121:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
31121 | (ssizeargfunc) 0, /* sq_repeat */
| ^
SWIG/_m2crypto_wrap.c:31121:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:31122:5: warning: excess elements in struct initializer
31122 | (ssizeargfunc) 0, /* sq_item */
| ^
SWIG/_m2crypto_wrap.c:31122:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31124:5: warning: excess elements in struct initializer
31124 | (void*) 0, /* was_sq_slice */
| ^
SWIG/_m2crypto_wrap.c:31124:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31128:5: warning: excess elements in struct initializer
31128 | (ssizeobjargproc) 0, /* sq_ass_item */
| ^
SWIG/_m2crypto_wrap.c:31128:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31130:5: warning: excess elements in struct initializer
31130 | (void*) 0, /* was_sq_ass_slice */
| ^
SWIG/_m2crypto_wrap.c:31130:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31134:5: warning: excess elements in struct initializer
31134 | (objobjproc) 0, /* sq_contains */
| ^
SWIG/_m2crypto_wrap.c:31134:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31135:5: warning: excess elements in struct initializer
31135 | (binaryfunc) 0, /* sq_inplace_concat */
| ^
SWIG/_m2crypto_wrap.c:31135:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31136:5: warning: excess elements in struct initializer
31136 | (ssizeargfunc) 0, /* sq_inplace_repeat */
| ^
SWIG/_m2crypto_wrap.c:31136:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31146:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
31146 | (getbufferproc) 0, /* bf_getbuffer */
| ^
SWIG/_m2crypto_wrap.c:31146:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:31147:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
31147 | (releasebufferproc) 0, /* bf_releasebuffer */
| ^
SWIG/_m2crypto_wrap.c:31147:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:31150:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
31150 | (PyObject*) 0, /* ht_name */
| ^
SWIG/_m2crypto_wrap.c:31150:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:31151:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
31151 | (PyObject*) 0, /* ht_slots */
| ^
SWIG/_m2crypto_wrap.c:31151:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30993:54: warning: missing braces around initializer [-Wmissing-braces]
30993 | static PyHeapTypeObject SwigPyBuiltin___cbd_t_type = {
| ^
......
31150 | (PyObject*) 0, /* ht_name */
| {
31151 | (PyObject*) 0, /* ht_slots */
31152 | };
| }
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /home/soniex2/git/selfhosted/python.teraco-opgy/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ujm2rhmo/M2Crypto/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ujm2rhmo/M2Crypto/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-jiai9cji/install-record.txt --single-version-externally-managed --compile --install-headers /home/soniex2/git/selfhosted/python.teraco-opgy/venv/include/site/python3.8/M2Crypto Check the logs for full command output.
WARNING: You are using pip version 19.2.3, however version 20.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.