Summary: | dev-lang/swi-prolog-7.3.28 : (libressl issue) : ssllib.c:1678:32: warning: implicit declaration of function 'SSL_get0_param' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo LibreSSL <libressl> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | prolog, tsmksubc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 561854 | ||
Attachments: |
dev-lang:swi-prolog-7.3.28:20161002-165020.log
emerge-history.txt environment |
Description
Toralf Förster
2016-10-02 16:59:19 UTC
Created attachment 448868 [details]
dev-lang:swi-prolog-7.3.28:20161002-165020.log
Created attachment 448870 [details]
emerge-history.txt
Created attachment 448872 [details]
environment
The low-hanging fruit in this bug has been taken care of: * Applying various patches (bugfixes/updates) ... * 01-ssl-ec-keys.patch ... [ ok ] * 02-ssl-v3.patch ... [ ok ] * 03-ssl-hostname-mismatch.patch ... [ ok ] The remaining errors look to be libressl-specific: ssllib.c:811:16: note: each undeclared identifier is reported only once for each function it appears in ssllib.c: In function ‘ssl_ssl_bio’: ssllib.c:1678:32: warning: implicit declaration of function ‘SSL_get0_param’ [-Wimplicit-function-declaration] X509_VERIFY_PARAM *param = SSL_get0_param(instance->ssl); ^~~~~~~~~~~~~~ ssllib.c:1678:32: warning: initialization makes pointer from integer without a cast [-Wint-conversion] ssllib.c:1686:5: warning: implicit declaration of function ‘X509_VERIFY_PARAM_set_hostflags’ [-Wimplicit-function-declaration] X509_VERIFY_PARAM_set_hostflags(param, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ssllib.c:1687:5: warning: implicit declaration of function ‘X509_VERIFY_PARAM_set1_host’ [-Wimplicit-function-declaration] X509_VERIFY_PARAM_set1_host(param, config->pl_ssl_host, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ It's unclear to me whether libressl provides equivalent functions. Reassigning to libressl. swi-prolog 7.3 development versions are no longer in git. 7.5 development versions still suffer from some LibreSSL issues which are being tracked in bug #625754. *** This bug has been marked as a duplicate of bug 625754 *** |