Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] m2crypto fails to build
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ALF__
Apprentice
Apprentice


Joined: 30 Nov 2003
Posts: 246

PostPosted: Mon Apr 30, 2018 4:52 pm    Post subject: [Solved] m2crypto fails to build Reply with quote

Hello!

Trying to emerge wicd, and m2crypto fails:

Code:

>>> Emerging (1 of 1) dev-python/m2crypto-0.24.0::gentoo
 * M2Crypto-0.24.0.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                 [ ok ]
>>> Unpacking source...
>>> Unpacking M2Crypto-0.24.0.tar.gz to /var/tmp/portage/dev-python/m2crypto-0.24.0/work
>>> Source unpacked in /var/tmp/portage/dev-python/m2crypto-0.24.0/work
>>> Preparing source in /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0 ...
 * python2_7: running distutils-r1_run_phase distutils-r1_python_compile
/usr/bin/python2.7 setup.py build
running build
running build_py
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/RC4.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/SMIME.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2urllib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/ASN1.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/Err.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2xmlrpclib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/ftpslib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/DH.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/DSA.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/EVP.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/httpslib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2urllib2.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/BN.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/callback.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/Rand.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/AuthCookie.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/RSA.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/EC.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/util.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/threading.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/BIO.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/__init__.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/X509.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/Engine.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/packet.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/PublicKey.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/RSA.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/constants.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/PublicKeyRing.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/__init__.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Session.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/ssl_dispatcher.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/TwistedProtocolWrapper.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/cb.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/timeout.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Checker.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Connection.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/SSLServer.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Context.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Cipher.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/__init__.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
warning: build_py: byte-compiling is disabled, skipping.

running build_ext
building 'M2Crypto.__m2crypto' extension
swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
swig -python -D__i386__ -I/usr/include/python2.7 -I/usr/include -I/usr/include/openssl -includeall -modern -builtin -outdir /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
/usr/include/sys/cdefs.h:175: Warning 305: Bad constant value (ignored).
/usr/include/bits/wchar.h:38: Warning 490: Fragment 'SWIG_From_wchar_t' not found.
/usr/include/stdint.h:274: Warning 490: Fragment 'SWIG_From_wchar_t' not found.
SWIG/_bio.i:64: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_rand.i:21: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_evp.i:169: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_dh.i:36: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_rsa.i:43: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_dsa.i:31: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_ssl.i:241: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_ssl.i:242: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_x509.i:323: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_pkcs7.i:44: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_pkcs7.i:44: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_util.i:11: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_ec.i:111: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_engine.i:168: Warning 454: Setting a pointer/reference variable may leak memory.
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/temp.linux-i686-2.7
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/temp.linux-i686-2.7/SWIG
i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -fPIC -I/usr/include/python2.7 -I/usr/include -I/usr/include/openssl -I/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0/SWIG -c SWIG/_m2crypto_wrap.c -o /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/temp.linux-i686-2.7/SWIG/_m2crypto_wrap.o -DTHREADING
SWIG/_m2crypto_wrap.c:4205:35: error: ‘CRYPTO_NUM_LOCKS’ undeclared here (not in a function)
 static PyThread_type_lock lock_cs[CRYPTO_NUM_LOCKS];
                                   ^~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘lib_init’:
SWIG/_m2crypto_wrap.c:4586:5: warning: implicit declaration of function ‘SSLeay_add_all_algorithms’ [-Wimplicit-function-declaration]
     SSLeay_add_all_algorithms();
     ^~~~~~~~~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘bn_rand’:
SWIG/_m2crypto_wrap.c:4993:12: error: storage size of ‘rnd’ isn’t known
     BIGNUM rnd;
            ^~~
SWIG/_m2crypto_wrap.c:4997:5: warning: implicit declaration of function ‘BN_init’ [-Wimplicit-function-declaration]
     BN_init(&rnd);
     ^~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘bn_rand_range’:
SWIG/_m2crypto_wrap.c:5022:12: error: storage size of ‘rnd’ isn’t known
     BIGNUM rnd;
            ^~~
SWIG/_m2crypto_wrap.c: In function ‘rand_pseudo_bytes’:
SWIG/_m2crypto_wrap.c:5153:5: warning: ‘RAND_pseudo_bytes’ is deprecated [-Wdeprecated-declarations]
     ret = RAND_pseudo_bytes(blob, n);
     ^~~
In file included from /usr/include/openssl/opensslconf.h:13:0,
                 from /usr/include/openssl/crypto.h:32,
                 from /usr/include/openssl/bio.h:20,
                 from /usr/include/openssl/err.h:21,
                 from SWIG/_m2crypto_wrap.c:3831:
/usr/include/openssl/rand.h:47:1: note: declared here
 DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
 ^
SWIG/_m2crypto_wrap.c: In function ‘digest_final’:
SWIG/_m2crypto_wrap.c:5271:34: error: dereferencing pointer to incomplete type ‘EVP_MD_CTX {aka struct evp_md_ctx_st}’
     if (!(blob = PyMem_Malloc(ctx->digest->md_size))) {
                                  ^~
SWIG/_m2crypto_wrap.c: In function ‘hmac_ctx_new’:
SWIG/_m2crypto_wrap.c:5288:49: error: invalid application of ‘sizeof’ to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’
     if (!(ctx = (HMAC_CTX *)PyMem_Malloc(sizeof(HMAC_CTX)))) {
                                                 ^~~~~~~~
SWIG/_m2crypto_wrap.c:5292:5: warning: implicit declaration of function ‘HMAC_CTX_init’ [-Wimplicit-function-declaration]
     HMAC_CTX_init(ctx);
     ^~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘hmac_ctx_free’:
SWIG/_m2crypto_wrap.c:5297:5: warning: implicit declaration of function ‘HMAC_CTX_cleanup’ [-Wimplicit-function-declaration]
     HMAC_CTX_cleanup(ctx);
     ^~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘hmac_init’:
SWIG/_m2crypto_wrap.c:5308:5: warning: ‘HMAC_Init’ is deprecated [-Wdeprecated-declarations]
     if (!HMAC_Init(ctx, kbuf, klen, md)) {
     ^~
In file included from /usr/include/openssl/opensslconf.h:13:0,
                 from /usr/include/openssl/hmac.h:13,
                 from /usr/include/openssl/ssl.h:56,
                 from SWIG/_m2crypto_wrap.c:4266:
/usr/include/openssl/hmac.h:28:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur int HMAC_Init(HMAC_CTX *ctx, const void *key, int len,
 ^
SWIG/_m2crypto_wrap.c: In function ‘hmac_final’:
SWIG/_m2crypto_wrap.c:5336:34: error: dereferencing pointer to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’
     if (!(blob = PyMem_Malloc(ctx->md->md_size))) {
                                  ^~
SWIG/_m2crypto_wrap.c: In function ‘cipher_ctx_new’:
SWIG/_m2crypto_wrap.c:5375:55: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
     if (!(ctx = (EVP_CIPHER_CTX *)PyMem_Malloc(sizeof(EVP_CIPHER_CTX)))) {
                                                       ^~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘cipher_final’:
SWIG/_m2crypto_wrap.c:5456:34: error: dereferencing pointer to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
     if (!(obuf = PyMem_Malloc(ctx->cipher->block_size))) {
                                  ^~
SWIG/_m2crypto_wrap.c: In function ‘pkey_get_modulus’:
SWIG/_m2crypto_wrap.c:5604:17: error: dereferencing pointer to incomplete type ‘EVP_PKEY {aka struct evp_pkey_st}’
     switch (pkey->type) {
                 ^~
SWIG/_m2crypto_wrap.c:5615:35: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’
             if (!BN_print(bio, rsa->n)) {
                                   ^~
SWIG/_m2crypto_wrap.c:5640:35: error: dereferencing pointer to incomplete type ‘DSA {aka struct dsa_st}’
             if (!BN_print(bio, dsa->pub_key)) {
                                   ^~
SWIG/_m2crypto_wrap.c: In function ‘dh_generate_parameters’:
SWIG/_m2crypto_wrap.c:5837:5: warning: ‘DH_generate_parameters’ is deprecated [-Wdeprecated-declarations]
     dh = DH_generate_parameters(plen, g, gendh_callback, (void *)pyfunc);
     ^~
In file included from /usr/include/openssl/opensslconf.h:13:0,
                 from /usr/include/openssl/bn.h:31,
                 from /usr/include/openssl/asn1.h:24,
                 from /usr/include/openssl/dh.h:18,
                 from SWIG/_m2crypto_wrap.c:4262:
/usr/include/openssl/dh.h:135:1: note: declared here
 DEPRECATEDIN_0_9_8(DH *DH_generate_parameters(int prime_len, int generator,
 ^
SWIG/_m2crypto_wrap.c: In function ‘dh_get_p’:
SWIG/_m2crypto_wrap.c:5883:12: error: dereferencing pointer to incomplete type ‘DH {aka struct dh_st}’
     if (!dh->p) {
            ^~
SWIG/_m2crypto_wrap.c: In function ‘rsa_generate_key’:
SWIG/_m2crypto_wrap.c:6341:5: warning: ‘RSA_generate_key’ is deprecated [-Wdeprecated-declarations]
     rsa = RSA_generate_key(bits, e, genrsa_callback, (void *)pyfunc);
     ^~~
In file included from /usr/include/openssl/opensslconf.h:13:0,
                 from /usr/include/openssl/rsa.h:13,
                 from SWIG/_m2crypto_wrap.c:4265:
/usr/include/openssl/rsa.h:193:1: note: declared here
 DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
 ^
SWIG/_m2crypto_wrap.c: In function ‘dsa_sig_get_r’:
SWIG/_m2crypto_wrap.c:6370:29: error: dereferencing pointer to incomplete type ‘DSA_SIG {aka struct DSA_SIG_st}’
     return bn_to_mpi(dsa_sig->r);
                             ^~
SWIG/_m2crypto_wrap.c: In function ‘dsa_generate_parameters’:
SWIG/_m2crypto_wrap.c:6400:5: warning: ‘DSA_generate_parameters’ is deprecated [-Wdeprecated-declarations]
     dsa = DSA_generate_parameters(bits, NULL, 0, NULL, NULL, genparam_callback, (void *)pyfunc);
     ^~~
In file included from /usr/include/openssl/opensslconf.h:13:0,
                 from /usr/include/openssl/dsa.h:28,
                 from /usr/include/openssl/x509.h:32,
                 from /usr/include/openssl/ssl.h:50,
                 from SWIG/_m2crypto_wrap.c:4266:
/usr/include/openssl/dsa.h:122:1: note: declared here
 DEPRECATEDIN_0_9_8(DSA *DSA_generate_parameters(int bits,
 ^
SWIG/_m2crypto_wrap.c: In function ‘sk_ssl_cipher_value’:
SWIG/_m2crypto_wrap.c:7306:12: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
     return sk_SSL_CIPHER_value(stack, idx);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘x509_name_get_der’:
SWIG/_m2crypto_wrap.c:7485:43: error: dereferencing pointer to incomplete type ‘X509_NAME {aka struct X509_name_st}’
     return PyString_FromStringAndSize(name->bytes->data, name->bytes->length);
                                           ^~
SWIG/_m2crypto_wrap.c: In function ‘x509v3_lhash’:
SWIG/_m2crypto_wrap.c:7546:12: warning: return makes pointer from integer without a cast [-Wint-conversion]
     return lh_new(NULL, NULL); /* Should probably be lh_CONF_VALUE_new but won't compile. */
            ^~~~~~
SWIG/_m2crypto_wrap.c: In function ‘make_stack_from_der_sequence’:
SWIG/_m2crypto_wrap.c:7662:13: warning: implicit declaration of function ‘ASN1_seq_unpack_X509’ [-Wimplicit-function-declaration]
     certs = ASN1_seq_unpack_X509((unsigned char *)encoded_string, encoded_string_len, d2i_X509, X509_free );
             ^~~~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c:7662:11: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     certs = ASN1_seq_unpack_X509((unsigned char *)encoded_string, encoded_string_len, d2i_X509, X509_free );
           ^
SWIG/_m2crypto_wrap.c: In function ‘get_der_encoding_stack’:
SWIG/_m2crypto_wrap.c:7678:16: warning: implicit declaration of function ‘ASN1_seq_pack_X509’ [-Wimplicit-function-declaration]
     encoding = ASN1_seq_pack_X509(stack, i2d_X509, NULL, &len);
                ^~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c:7678:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     encoding = ASN1_seq_pack_X509(stack, i2d_X509, NULL, &len);
              ^
SWIG/_m2crypto_wrap.c: In function ‘ecdsa_sig_get_r’:
SWIG/_m2crypto_wrap.c:8208:31: error: dereferencing pointer to incomplete type ‘ECDSA_SIG {aka struct ECDSA_SIG_st}’
     return bn_to_mpi(ecdsa_sig->r);
                               ^~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sslv2_method’:
SWIG/_m2crypto_wrap.c:18337:26: warning: implicit declaration of function ‘SSLv2_method’ [-Wimplicit-function-declaration]
   result = (SSL_METHOD *)SSLv2_method();
                          ^~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_tlsv1_method’:
SWIG/_m2crypto_wrap.c:18363:3: warning: ‘TLSv1_method’ is deprecated [-Wdeprecated-declarations]
   result = (SSL_METHOD *)TLSv1_method();
   ^~~~~~
In file included from /usr/include/openssl/opensslconf.h:13:0,
                 from /usr/include/openssl/ct.h:13,
                 from /usr/include/openssl/ssl.h:61,
                 from SWIG/_m2crypto_wrap.c:4266:
/usr/include/openssl/ssl.h:1627:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
 ^
SWIG/_m2crypto_wrap.c: In function ‘_wrap_c2i_asn1_object’:
SWIG/_m2crypto_wrap.c:25797:27: warning: implicit declaration of function ‘c2i_ASN1_OBJECT’ [-Wimplicit-function-declaration]
   result = (ASN1_OBJECT *)c2i_ASN1_OBJECT(arg1,(unsigned char const **)arg2,arg3);
                           ^~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘init__m2crypto’:
SWIG/_m2crypto_wrap.c:31665:79: warning: implicit declaration of function ‘SWIG_From_wchar_t’ [-Wimplicit-function-declaration]
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                               ^~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c:31665:120: error: stray ‘\’ in program
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                        ^
SWIG/_m2crypto_wrap.c:31665:121: warning: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                         ^
SWIG/_m2crypto_wrap.c:31665:121: error: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                         ^~~~~~~~~~~
SWIG/_m2crypto_wrap.c:31665:119: error: ‘L’ undeclared (first use in this function)
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                       ^
SWIG/_m2crypto_wrap.c:31665:119: note: each undeclared identifier is reported only once for each function it appears in
SWIG/_m2crypto_wrap.c:31666:3: error: expected ‘)’ before ‘SWIG_Python_SetConstant’
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MIN",SWIG_From_int((int)((-(0x7fffffff+L'\0') -1))));
   ^~~~~~~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c:31715:118: error: stray ‘\’ in program
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                      ^
SWIG/_m2crypto_wrap.c:31715:119: warning: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                       ^
SWIG/_m2crypto_wrap.c:31715:119: error: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                       ^~~~~~~~~~~
SWIG/_m2crypto_wrap.c:32020:1: error: expected declaration or statement at end of input
 }
 ^
error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1
 * ERROR: dev-python/m2crypto-0.24.0::gentoo failed (compile phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_compile
 *   environment, line 3432:  Called distutils-r1_src_compile
 *   environment, line  826:  Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
 *   environment, line  290:  Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2994:  Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2170:  Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2168:  Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line  560:  Called distutils-r1_run_phase 'distutils-r1_python_compile'
 *   environment, line  817:  Called distutils-r1_python_compile
 *   environment, line  692:  Called esetup.py 'build'
 *   environment, line 1303:  Called die
 * The specific snippet of code:
 *       "${@}" || die "${die_args[@]}";
 *
 * If you need support, post the output of `emerge --info '=dev-python/m2crypto-0.24.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/m2crypto-0.24.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-python/m2crypto-0.24.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/m2crypto-0.24.0/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0'
 * S: '/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0'

>>> Failed to emerge dev-python/m2crypto-0.24.0, Log file:

>>>  '/var/tmp/portage/dev-python/m2crypto-0.24.0/temp/build.log'

 * Messages for package dev-python/m2crypto-0.24.0:

 * ERROR: dev-python/m2crypto-0.24.0::gentoo failed (compile phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_compile
 *   environment, line 3432:  Called distutils-r1_src_compile
 *   environment, line  826:  Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
 *   environment, line  290:  Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2994:  Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2170:  Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2168:  Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line  560:  Called distutils-r1_run_phase 'distutils-r1_python_compile'
 *   environment, line  817:  Called distutils-r1_python_compile
 *   environment, line  692:  Called esetup.py 'build'
 *   environment, line 1303:  Called die
 * The specific snippet of code:
 *       "${@}" || die "${die_args[@]}";
 *
 * If you need support, post the output of `emerge --info '=dev-python/m2crypto-0.24.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/m2crypto-0.24.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-python/m2crypto-0.24.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/m2crypto-0.24.0/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0'
 * S: '/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0'


Any ideas of what may be causing this?


Last edited by ALF__ on Mon Apr 30, 2018 10:08 pm; edited 1 time in total
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Mon Apr 30, 2018 5:05 pm    Post subject: Reply with quote

Code:
DEPRECATEDIN_1_1_0

Telling us you use openssl-1.1+

And this answer your question:
Code:
    Masked while being tested and reverse deps aren't fully compatible
    Affected packages
    =dev-libs/openssl-1.1*
    Author/Date
    Lars Wendler <polynomial-c@gentoo.org> (26 Aug 2016)
Back to top
View user's profile Send private message
ALF__
Apprentice
Apprentice


Joined: 30 Nov 2003
Posts: 246

PostPosted: Mon Apr 30, 2018 10:08 pm    Post subject: Reply with quote

krinn wrote:
Code:
DEPRECATEDIN_1_1_0

Telling us you use openssl-1.1+

And this answer your question:
Code:
    Masked while being tested and reverse deps aren't fully compatible
    Affected packages
    =dev-libs/openssl-1.1*
    Author/Date
    Lars Wendler <polynomial-c@gentoo.org> (26 Aug 2016)


Thanks for your reply.

So I removed my mask override (stupid anyway) and for some really odd reason it started to pull in the “old” version of OpenSSL. I have no idea why, since a dependency needed the masked version before.

All ok now. Thanks
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31094
Location: here

PostPosted: Tue May 01, 2018 7:34 am    Post subject: Reply with quote

ALF__ wrote:
So I removed my mask override (stupid anyway) and for some really odd reason it started to pull in the “old” version of OpenSSL. I have no idea why, since a dependency needed the masked version before.

https://bugs.gentoo.org/622462
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
bilbert
n00b
n00b


Joined: 01 Sep 2018
Posts: 13

PostPosted: Sun Feb 03, 2019 4:23 pm    Post subject: compile fail with openssl-1.1.1a-r1 Reply with quote

I am getting the exact same error but with no masked openssl packages and an openssl version higher than 1.1.0 (openssl-1.1.1a-r1)
Considering this thread is from almost a year ago, I would think that more recent openssl versions would be unmasked for release, but even after an emerge --sync I could not find a version.
Although the error looks exactly the same I will post it in case it is not:
Code:
>>> Emerging (1 of 21) dev-python/m2crypto-0.24.0::gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * M2Crypto-0.24.0.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                              [ ok ]
>>> Unpacking source...
>>> Unpacking M2Crypto-0.24.0.tar.gz to /var/tmp/portage/dev-python/m2crypto-0.24.0/work
>>> Source unpacked in /var/tmp/portage/dev-python/m2crypto-0.24.0/work
>>> Preparing source in /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0 ...
 * python2_7: running distutils-r1_run_phase distutils-r1_python_compile
python2.7 setup.py build
running build
running build_py
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/EVP.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/RC4.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/AuthCookie.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2xmlrpclib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2urllib2.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/__init__.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/RSA.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/Rand.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/threading.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/DSA.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/EC.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/DH.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/Engine.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/ASN1.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/callback.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/X509.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/ftpslib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/util.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/Err.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/BN.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/m2urllib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/SMIME.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/BIO.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
copying M2Crypto/httpslib.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/timeout.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/__init__.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Context.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Session.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/SSLServer.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Connection.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/TwistedProtocolWrapper.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Checker.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/cb.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/Cipher.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
copying M2Crypto/SSL/ssl_dispatcher.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/SSL
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/__init__.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/RSA.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/PublicKeyRing.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/packet.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/constants.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
copying M2Crypto/PGP/PublicKey.py -> /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto/PGP
warning: build_py: byte-compiling is disabled, skipping.

running build_ext
building 'M2Crypto.__m2crypto' extension
swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
swig -python -D__x86_64__ -I/usr/include/python2.7 -I/usr/include -I/usr/include/openssl -includeall -modern -builtin -outdir /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/lib/M2Crypto -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
/usr/include/sys/cdefs.h:152: Warning 305: Bad constant value (ignored).
/usr/include/bits/wchar.h:38: Warning 490: Fragment 'SWIG_From_wchar_t' not found.
/usr/include/stdint.h:250: Warning 490: Fragment 'SWIG_From_wchar_t' not found.
SWIG/_bio.i:64: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_rand.i:21: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_evp.i:169: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_dh.i:36: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_rsa.i:43: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_dsa.i:31: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_ssl.i:241: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_ssl.i:242: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_x509.i:323: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_pkcs7.i:44: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_pkcs7.i:44: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_util.i:11: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_ec.i:111: Warning 454: Setting a pointer/reference variable may leak memory.
SWIG/_engine.i:168: Warning 454: Setting a pointer/reference variable may leak memory.
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/temp.linux-x86_64-2.7
creating /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/temp.linux-x86_64-2.7/SWIG
x86_64-pc-linux-gnu-gcc -O2 -pipe -fPIC -I/usr/include/python2.7 -I/usr/include -I/usr/include/openssl -I/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0/SWIG -c SWIG/_m2crypto_wrap.c -o /var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0-python2_7/temp.linux-x86_64-2.7/SWIG/_m2crypto_wrap.o -DTHREADING
SWIG/_m2crypto_wrap.c:4186:35: error: ‘CRYPTO_NUM_LOCKS’ undeclared here (not in a function); did you mean ‘CRYPTO_UNLOCK’?
 static PyThread_type_lock lock_cs[CRYPTO_NUM_LOCKS];
                                   ^~~~~~~~~~~~~~~~
                                   CRYPTO_UNLOCK
SWIG/_m2crypto_wrap.c: In function ‘lib_init’:
SWIG/_m2crypto_wrap.c:4567:5: warning: implicit declaration of function ‘SSLeay_add_all_algorithms’; did you mean ‘SSLeay_add_ssl_algorithms’? [-Wimplicit-function-declaration]
     SSLeay_add_all_algorithms();
     ^~~~~~~~~~~~~~~~~~~~~~~~~
     SSLeay_add_ssl_algorithms
SWIG/_m2crypto_wrap.c: In function ‘bn_rand’:
SWIG/_m2crypto_wrap.c:4971:12: error: storage size of ‘rnd’ isn’t known
     BIGNUM rnd;
            ^~~
SWIG/_m2crypto_wrap.c:4975:5: warning: implicit declaration of function ‘BN_init’; did you mean ‘bio_init’? [-Wimplicit-function-declaration]
     BN_init(&rnd);
     ^~~~~~~
     bio_init
SWIG/_m2crypto_wrap.c: In function ‘bn_rand_range’:
SWIG/_m2crypto_wrap.c:5000:12: error: storage size of ‘rnd’ isn’t known
     BIGNUM rnd;
            ^~~
SWIG/_m2crypto_wrap.c: In function ‘rand_pseudo_bytes’:
SWIG/_m2crypto_wrap.c:5131:5: warning: ‘RAND_pseudo_bytes’ is deprecated [-Wdeprecated-declarations]
     ret = RAND_pseudo_bytes(blob, n);
     ^~~
In file included from /usr/include/openssl/opensslconf.h:10:0,
                 from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from SWIG/_m2crypto_wrap.c:3829:
/usr/include/openssl/rand.h:44:1: note: declared here
 DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
 ^
SWIG/_m2crypto_wrap.c: In function ‘digest_final’:
SWIG/_m2crypto_wrap.c:5249:34: error: dereferencing pointer to incomplete type ‘EVP_MD_CTX {aka struct evp_md_ctx_st}’
     if (!(blob = PyMem_Malloc(ctx->digest->md_size))) {
                                  ^~
SWIG/_m2crypto_wrap.c: In function ‘hmac_ctx_new’:
SWIG/_m2crypto_wrap.c:5266:49: error: invalid application of ‘sizeof’ to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’
     if (!(ctx = (HMAC_CTX *)PyMem_Malloc(sizeof(HMAC_CTX)))) {
                                                 ^~~~~~~~
SWIG/_m2crypto_wrap.c:5270:5: warning: implicit declaration of function ‘HMAC_CTX_init’; did you mean ‘HMAC_CTX_new’? [-Wimplicit-function-declaration]
     HMAC_CTX_init(ctx);
     ^~~~~~~~~~~~~
     HMAC_CTX_new
SWIG/_m2crypto_wrap.c: In function ‘hmac_ctx_free’:
SWIG/_m2crypto_wrap.c:5275:5: warning: implicit declaration of function ‘HMAC_CTX_cleanup’; did you mean ‘HMAC_CTX_get_md’? [-Wimplicit-function-declaration]
     HMAC_CTX_cleanup(ctx);
     ^~~~~~~~~~~~~~~~
     HMAC_CTX_get_md
SWIG/_m2crypto_wrap.c: In function ‘hmac_init’:
SWIG/_m2crypto_wrap.c:5286:5: warning: ‘HMAC_Init’ is deprecated [-Wdeprecated-declarations]
     if (!HMAC_Init(ctx, kbuf, klen, md)) {
     ^~
In file included from /usr/include/openssl/opensslconf.h:10:0,
                 from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from SWIG/_m2crypto_wrap.c:3829:
/usr/include/openssl/hmac.h:30:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur int HMAC_Init(HMAC_CTX *ctx, const void *key, int len,
 ^
SWIG/_m2crypto_wrap.c: In function ‘hmac_final’:
SWIG/_m2crypto_wrap.c:5314:34: error: dereferencing pointer to incomplete type ‘HMAC_CTX {aka struct hmac_ctx_st}’
     if (!(blob = PyMem_Malloc(ctx->md->md_size))) {
                                  ^~
SWIG/_m2crypto_wrap.c: In function ‘cipher_ctx_new’:
SWIG/_m2crypto_wrap.c:5353:55: error: invalid application of ‘sizeof’ to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
     if (!(ctx = (EVP_CIPHER_CTX *)PyMem_Malloc(sizeof(EVP_CIPHER_CTX)))) {
                                                       ^~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘cipher_final’:
SWIG/_m2crypto_wrap.c:5434:34: error: dereferencing pointer to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
     if (!(obuf = PyMem_Malloc(ctx->cipher->block_size))) {
                                  ^~
SWIG/_m2crypto_wrap.c: In function ‘pkey_get_modulus’:
SWIG/_m2crypto_wrap.c:5582:17: error: dereferencing pointer to incomplete type ‘EVP_PKEY {aka struct evp_pkey_st}’
     switch (pkey->type) {
                 ^~
SWIG/_m2crypto_wrap.c:5593:35: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’
             if (!BN_print(bio, rsa->n)) {
                                   ^~
SWIG/_m2crypto_wrap.c:5618:35: error: dereferencing pointer to incomplete type ‘DSA {aka struct dsa_st}’
             if (!BN_print(bio, dsa->pub_key)) {
                                   ^~
SWIG/_m2crypto_wrap.c: In function ‘dh_generate_parameters’:
SWIG/_m2crypto_wrap.c:5815:5: warning: ‘DH_generate_parameters’ is deprecated [-Wdeprecated-declarations]
     dh = DH_generate_parameters(plen, g, gendh_callback, (void *)pyfunc);
     ^~
In file included from /usr/include/openssl/opensslconf.h:10:0,
                 from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from SWIG/_m2crypto_wrap.c:3829:
/usr/include/openssl/dh.h:136:1: note: declared here
 DEPRECATEDIN_0_9_8(DH *DH_generate_parameters(int prime_len, int generator,
 ^
SWIG/_m2crypto_wrap.c: In function ‘dh_get_p’:
SWIG/_m2crypto_wrap.c:5861:12: error: dereferencing pointer to incomplete type ‘DH {aka struct dh_st}’
     if (!dh->p) {
            ^~
SWIG/_m2crypto_wrap.c: In function ‘rsa_generate_key’:
SWIG/_m2crypto_wrap.c:6319:5: warning: ‘RSA_generate_key’ is deprecated [-Wdeprecated-declarations]
     rsa = RSA_generate_key(bits, e, genrsa_callback, (void *)pyfunc);
     ^~~
In file included from /usr/include/openssl/opensslconf.h:10:0,
                 from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from SWIG/_m2crypto_wrap.c:3829:
/usr/include/openssl/rsa.h:234:1: note: declared here
 DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void
 ^
SWIG/_m2crypto_wrap.c: In function ‘dsa_sig_get_r’:
SWIG/_m2crypto_wrap.c:6348:29: error: dereferencing pointer to incomplete type ‘DSA_SIG {aka struct DSA_SIG_st}’
     return bn_to_mpi(dsa_sig->r);
                             ^~
SWIG/_m2crypto_wrap.c: In function ‘dsa_generate_parameters’:
SWIG/_m2crypto_wrap.c:6378:5: warning: ‘DSA_generate_parameters’ is deprecated [-Wdeprecated-declarations]
     dsa = DSA_generate_parameters(bits, NULL, 0, NULL, NULL, genparam_callback, (void *)pyfunc);
     ^~~
In file included from /usr/include/openssl/opensslconf.h:10:0,
                 from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from SWIG/_m2crypto_wrap.c:3829:
/usr/include/openssl/dsa.h:117:1: note: declared here
 DEPRECATEDIN_0_9_8(DSA *DSA_generate_parameters(int bits,
 ^
SWIG/_m2crypto_wrap.c: In function ‘sk_ssl_cipher_value’:
SWIG/_m2crypto_wrap.c:7284:12: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
     return sk_SSL_CIPHER_value(stack, idx);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c: In function ‘x509_name_get_der’:
SWIG/_m2crypto_wrap.c:7463:43: error: dereferencing pointer to incomplete type ‘X509_NAME {aka struct X509_name_st}’
     return PyString_FromStringAndSize(name->bytes->data, name->bytes->length);
                                           ^~
SWIG/_m2crypto_wrap.c: In function ‘x509v3_lhash’:
SWIG/_m2crypto_wrap.c:7524:12: warning: return from incompatible pointer type [-Wincompatible-pointer-types]
     return lh_new(NULL, NULL); /* Should probably be lh_CONF_VALUE_new but won't compile. */
            ^~~~~~
SWIG/_m2crypto_wrap.c: In function ‘make_stack_from_der_sequence’:
SWIG/_m2crypto_wrap.c:7640:13: warning: implicit declaration of function ‘ASN1_seq_unpack_X509’; did you mean ‘ASN1_item_unpack’? [-Wimplicit-function-declaration]
     certs = ASN1_seq_unpack_X509((unsigned char *)encoded_string, encoded_string_len, d2i_X509, X509_free );
             ^~~~~~~~~~~~~~~~~~~~
             ASN1_item_unpack
SWIG/_m2crypto_wrap.c:7640:11: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     certs = ASN1_seq_unpack_X509((unsigned char *)encoded_string, encoded_string_len, d2i_X509, X509_free );
           ^
SWIG/_m2crypto_wrap.c: In function ‘get_der_encoding_stack’:
SWIG/_m2crypto_wrap.c:7656:16: warning: implicit declaration of function ‘ASN1_seq_pack_X509’; did you mean ‘ASN1_item_pack’? [-Wimplicit-function-declaration]
     encoding = ASN1_seq_pack_X509(stack, i2d_X509, NULL, &len);
                ^~~~~~~~~~~~~~~~~~
                ASN1_item_pack
SWIG/_m2crypto_wrap.c:7656:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
     encoding = ASN1_seq_pack_X509(stack, i2d_X509, NULL, &len);
              ^
SWIG/_m2crypto_wrap.c: In function ‘ecdsa_sig_get_r’:
SWIG/_m2crypto_wrap.c:8186:31: error: dereferencing pointer to incomplete type ‘ECDSA_SIG {aka struct ECDSA_SIG_st}’
     return bn_to_mpi(ecdsa_sig->r);
                               ^~
SWIG/_m2crypto_wrap.c: In function ‘_wrap_sslv2_method’:
SWIG/_m2crypto_wrap.c:18559:26: warning: implicit declaration of function ‘SSLv2_method’; did you mean ‘SSLv23_method’? [-Wimplicit-function-declaration]
   result = (SSL_METHOD *)SSLv2_method();
                          ^~~~~~~~~~~~
                          SSLv23_method
SWIG/_m2crypto_wrap.c:18559:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   result = (SSL_METHOD *)SSLv2_method();
            ^
SWIG/_m2crypto_wrap.c: In function ‘_wrap_tlsv1_method’:
SWIG/_m2crypto_wrap.c:18585:3: warning: ‘TLSv1_method’ is deprecated [-Wdeprecated-declarations]
   result = (SSL_METHOD *)TLSv1_method();
   ^~~~~~
In file included from /usr/include/openssl/opensslconf.h:10:0,
                 from /usr/include/openssl/e_os2.h:13,
                 from /usr/include/openssl/err.h:13,
                 from SWIG/_m2crypto_wrap.c:3829:
/usr/include/openssl/ssl.h:1864:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
 ^
SWIG/_m2crypto_wrap.c: In function ‘_wrap_c2i_asn1_object’:
SWIG/_m2crypto_wrap.c:26019:27: warning: implicit declaration of function ‘c2i_ASN1_OBJECT’; did you mean ‘d2i_ASN1_OBJECT’? [-Wimplicit-function-declaration]
   result = (ASN1_OBJECT *)c2i_ASN1_OBJECT(arg1,(unsigned char const **)arg2,arg3);
                           ^~~~~~~~~~~~~~~
                           d2i_ASN1_OBJECT
SWIG/_m2crypto_wrap.c:26019:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   result = (ASN1_OBJECT *)c2i_ASN1_OBJECT(arg1,(unsigned char const **)arg2,arg3);
            ^
SWIG/_m2crypto_wrap.c: In function ‘init__m2crypto’:
SWIG/_m2crypto_wrap.c:31891:79: warning: implicit declaration of function ‘SWIG_From_wchar_t’; did you mean ‘SWIG_FromCharPtr’? [-Wimplicit-function-declaration]
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                               ^~~~~~~~~~~~~~~~~
                                                                               SWIG_FromCharPtr
SWIG/_m2crypto_wrap.c:31891:120: error: stray ‘\’ in program
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                        ^
SWIG/_m2crypto_wrap.c:31891:121: warning: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                         ^
SWIG/_m2crypto_wrap.c:31891:121: error: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                         ^~~~~~~~~~~
SWIG/_m2crypto_wrap.c:31891:119: error: ‘L’ undeclared (first use in this function)
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                       ^
SWIG/_m2crypto_wrap.c:31891:119: note: each undeclared identifier is reported only once for each function it appears in
SWIG/_m2crypto_wrap.c:31892:3: error: expected ‘)’ before ‘SWIG_Python_SetConstant’
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "__WCHAR_MIN",SWIG_From_int((int)((-(0x7fffffff+L'\0') -1))));
   ^~~~~~~~~~~~~~~~~~~~~~~
SWIG/_m2crypto_wrap.c:31943:118: error: stray ‘\’ in program
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                      ^
SWIG/_m2crypto_wrap.c:31943:119: warning: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                       ^
SWIG/_m2crypto_wrap.c:31943:119: error: missing terminating ' character
   SWIG_Python_SetConstant(d, d == md ? public_interface : NULL, "WCHAR_MAX",SWIG_From_wchar_t((wchar_t)((0x7fffffff+L\'\\0\'))));
                                                                                                                       ^~~~~~~~~~~
SWIG/_m2crypto_wrap.c:32248:1: error: expected declaration or statement at end of input
 }
 ^
error: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1
 * ERROR: dev-python/m2crypto-0.24.0::gentoo failed (compile phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_compile
 *   environment, line 3512:  Called distutils-r1_src_compile
 *   environment, line  902:  Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
 *   environment, line  353:  Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 3061:  Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2246:  Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line 2244:  Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile'
 *   environment, line  624:  Called distutils-r1_run_phase 'distutils-r1_python_compile'
 *   environment, line  893:  Called distutils-r1_python_compile
 *   environment, line  767:  Called esetup.py 'build'
 *   environment, line 1374:  Called die
 * The specific snippet of code:
 *       "${@}" || die "${die_args[@]}";
 *
 * If you need support, post the output of `emerge --info '=dev-python/m2crypto-0.24.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/m2crypto-0.24.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/dev-python/m2crypto-0.24.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-python/m2crypto-0.24.0/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0'
 * S: '/var/tmp/portage/dev-python/m2crypto-0.24.0/work/M2Crypto-0.24.0'


Here is
Code:
emerge --info =dev-python/m2crypto-0.24.0::gentoo
in case it is needed:
Code:
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.cs.utah.edu/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/package"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X aac acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cli consolekit crypt cups cxx dbus device-mapper dri dri3 dts efiemu encode exif fam flac fonts fortran gdbm gif glamor gpm gtk iconv icu imlib ipv6 jpeg latex lcms ldap libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qt5 readline sdl seccomp spell sqlite ssl startup-notification svg symlink tcpd themes tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmxext mmx sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24" USERLAND="GNU" VIDEO_CARDS="intel i965 fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31094
Location: here

PostPosted: Sun Feb 03, 2019 4:49 pm    Post subject: Reply with quote

dev-python/m2crypto-0.24.0 not support openssl-1.1, you should unmask a newer version
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
bilbert
n00b
n00b


Joined: 01 Sep 2018
Posts: 13

PostPosted: Sun Feb 03, 2019 5:56 pm    Post subject: Reply with quote

fedeliallalinea wrote:
dev-python/m2crypto-0.24.0 not support openssl-1.1, you should unmask a newer version

Do you mean a newer version of m2crypto? because I am sure a newer version of openssl does not exist. And if that is the case, do you think that I can go back to the stable release of openssl?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31094
Location: here

PostPosted: Mon Feb 04, 2019 6:35 am    Post subject: Reply with quote

bilbert wrote:
Do you mean a newer version of m2crypto? because I am sure a newer version of openssl does not exist.

Yes I meas a newer version of m2crypto because you try to compile a stable package (m2crypto) with unstable openssl.
bilbert wrote:
And if that is the case, do you think that I can go back to the stable release of openssl?

Depends, you have to see why portage has installed openssl-1.1
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum