[MacPorts] #58970: kdelibs4 @4.14.3_14: build failure against openssl 1.1.1 (was: Failed to build kdelibs4 on mac os x 10.10)
MacPorts
noreply at macports.org
Sun Sep 8 01:24:11 UTC 2019
#58970: kdelibs4 @4.14.3_14: build failure against openssl 1.1.1
-----------------------+-------------------------
Reporter: photor | Owner: NicosPavlov
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: kdelibs4 |
-----------------------+-------------------------
Description changed by kencu:
Old description:
> Failed to build kdelibs4 when doing "sudo port upgrade outdated" on mac
> os x 10.10.
> Tried "sudo port clean --all installed" and then upgraded again, but no
> help.
New description:
Failed to build kdelibs4 when doing "sudo port upgrade outdated" on mac os
x 10.10.
Tried "sudo port clean --all installed" and then upgraded again, but no
help.
{{{
: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'?
:info:build d->kossl->OPENSSL_free(x);
:info:build ^~~~~~~~~~~~~~~
:info:build /opt/local/include/openssl/crypto.h:128:9: note: expanded from
macro 'OPENSSL_free'
:info:build CRYPTO_free(addr, OPENSSL_FILE, OPENSSL_LINE)
:info:build ^~~~~~~~~~~
:info:build /opt/local/include/openssl/crypto.h:271:6: note:
'::CRYPTO_free' declared here
:info:build void CRYPTO_free(void *ptr, const char *file, int line);
:info:build ^
: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')
:info:build x = d->kossl->BN_bn2hex(pkey->pkey.dsa->g);
:info:build ^
:info:build /opt/local/include/openssl/ossl_typ.h:93:16: note: forward
declaration of 'evp_pkey_st'
:info:build typedef struct evp_pkey_st EVP_PKEY;
:info:build ^
: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'?
:info:build d->kossl->OPENSSL_free(x);
:info:build ^~~~~~~~~~~~~~~
:info:build /opt/local/include/openssl/crypto.h:128:9: note: expanded from
macro 'OPENSSL_free'
:info:build CRYPTO_free(addr, OPENSSL_FILE, OPENSSL_LINE)
:info:build ^~~~~~~~~~~
:info:build /opt/local/include/openssl/crypto.h:271:6: note:
'::CRYPTO_free' declared here
:info:build void CRYPTO_free(void *ptr, const char *file, int line);
:info:build ^
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/58970#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list