I had do upgrade to libressl-2.7.3 (unstable). Building pkcs11-helper fails: pkcs11h-openssl.c:100:1: error: static declaration of 'RSA_meth_dup' follows non-static declaration In file included from /usr/include/openssl/x509.h:96, from ../include/pkcs11-helper-1.0/pkcs11h-openssl.h:70, from pkcs11h-openssl.c:56: /usr/include/openssl/rsa.h:435:13: note: previous declaration of 'RSA_meth_dup' was here pkcs11h-openssl.c:117:1: error: static declaration of 'RSA_meth_free' follows non-static declaration In file included from /usr/include/openssl/x509.h:96, from ../include/pkcs11-helper-1.0/pkcs11h-openssl.h:70, from pkcs11h-openssl.c:56: [...] FYI: This package is triggered by veracrypt. As a workaround, veracrypt can be installed forcefully without pkcs11-helper. There seem to be similar issues with openssl as of bugs.gentoo.org. Reproducible: Always
Please attach the entire build log to this bug report.
Created attachment 534048 [details] build log Paludis build log attached. Sorry for the color esc sequences. This build is with gcc-7.3, jobs=1, lto off. gcc-8.1 does not work neither.
Please try with pkcs11-helper-1.23
Created attachment 534732 [details] build log Same issue for pkcs11-helper-1.23
*** Bug 657726 has been marked as a duplicate of this bug. ***
Resolved in pkcs11-helper-1.24