Changes between Initial Version and Version 3 of Ticket #58970


Ignore:
Timestamp:
Sep 8, 2019, 1:24:10 AM (5 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #58970

    • Property Status changed from new to assigned
    • Property Owner set to NicosPavlov
    • Property Summary changed from Failed to build kdelibs4 on mac os x 10.10 to kdelibs4 @4.14.3_14: build failure against openssl 1.1.1
    • Property Port kdelibs4 added
  • Ticket #58970 – Description

    initial v3  
    11Failed to build kdelibs4 when doing "sudo port upgrade outdated" on mac os x 10.10.
    22Tried "sudo port clean --all installed" and then upgraded again, but no help.
     3
     4{{{
     5:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/work/kdelibs-4.14.3/kio/kssl/ksslcertificate.cpp:404:27: error: too many arguments to function call, expected 1, have 3; did you mean '::CRYPTO_free'?
     6:info:build                 d->kossl->OPENSSL_free(x);
     7:info:build                           ^~~~~~~~~~~~~~~
     8:info:build /opt/local/include/openssl/crypto.h:128:9: note: expanded from macro 'OPENSSL_free'
     9:info:build         CRYPTO_free(addr, OPENSSL_FILE, OPENSSL_LINE)
     10:info:build         ^~~~~~~~~~~
     11:info:build /opt/local/include/openssl/crypto.h:271:6: note: '::CRYPTO_free' declared here
     12:info:build void CRYPTO_free(void *ptr, const char *file, int line);
     13:info:build      ^
     14:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/work/kdelibs-4.14.3/kio/kssl/ksslcertificate.cpp:406:45: error: member access into incomplete type 'EVP_PKEY' (aka 'evp_pkey_st')
     15:info:build                 x = d->kossl->BN_bn2hex(pkey->pkey.dsa->g);
     16:info:build                                             ^
     17:info:build /opt/local/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'evp_pkey_st'
     18:info:build typedef struct evp_pkey_st EVP_PKEY;
     19:info:build                ^
     20:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/work/kdelibs-4.14.3/kio/kssl/ksslcertificate.cpp:418:27: error: too many arguments to function call, expected 1, have 3; did you mean '::CRYPTO_free'?
     21:info:build                 d->kossl->OPENSSL_free(x);
     22:info:build                           ^~~~~~~~~~~~~~~
     23:info:build /opt/local/include/openssl/crypto.h:128:9: note: expanded from macro 'OPENSSL_free'
     24:info:build         CRYPTO_free(addr, OPENSSL_FILE, OPENSSL_LINE)
     25:info:build         ^~~~~~~~~~~
     26:info:build /opt/local/include/openssl/crypto.h:271:6: note: '::CRYPTO_free' declared here
     27:info:build void CRYPTO_free(void *ptr, const char *file, int line);
     28:info:build      ^
     29}}}