[Bug 1748579] [NEW] qesteidutil: update needed for openssl 1.1
Launchpad Bug Tracker
1748579 at bugs.launchpad.net
Fri Nov 9 00:56:26 UTC 2018
You have been subscribed to a public bug by Steve Langasek (vorlon):
The transition to openssl 1.1.x has begun in bionic. As a result,
qesteidutil is currently unbuildable in bionic-proposed because it is
not compatible with openssl 1.1.
[ 78%] Building CXX object CMakeFiles/qesteidutil.dir/common/SslCertificate.cpp.o
/usr/bin/g++ -DBUILD_VER=0 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -isystem /usr/include/qt4 -isystem /usr/include/qt4/QtWebKit -isystem /usr/include/qt4/QtGui -isystem /usr/include/qt4/QtXml -isystem /usr/include/qt4/QtNetwork -isystem /usr/include/qt4/QtCore -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/usr/include/PCSC -I/<<PKGBUILDDIR>>/qtsingleapplication/src -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -o CMakeFiles/qesteidutil.dir/common/SslCertificate.cpp.o -c /<<PKGBUILDDIR>>/common/SslCertificate.cpp
/<<PKGBUILDDIR>>/common/SslCertificate.cpp: In function ‘QByteArray ASN_STRING_to_QByteArray(ASN1_OCTET_STRING*)’:
/<<PKGBUILDDIR>>/common/SslCertificate.cpp:36:56: warning: ‘unsigned char* ASN1_STRING_data(ASN1_STRING*)’ is deprecated [-Wdeprecated-declarations]
{ return QByteArray( (const char *)ASN1_STRING_data(str), ASN1_STRING_length(str) ); }
^
In file included from /usr/include/openssl/bn.h:31:0,
from /usr/include/openssl/asn1.h:24,
from /usr/include/openssl/objects.h:916,
from /usr/include/openssl/evp.h:27,
from /usr/include/openssl/x509.h:23,
from /usr/include/openssl/x509v3.h:14,
from /<<PKGBUILDDIR>>/common/SslCertificate.cpp:32:
/usr/include/openssl/asn1.h:553:1: note: declared here
DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
^
/<<PKGBUILDDIR>>/common/SslCertificate.cpp: In static member function ‘static QSslKey SslCertificate::keyFromEVP(Qt::HANDLE)’:
/<<PKGBUILDDIR>>/common/SslCertificate.cpp:124:28: error: invalid use of incomplete type ‘EVP_PKEY {aka struct evp_pkey_st}’
switch( EVP_PKEY_type( key->type ) )
^~
[...]
https://launchpad.net/ubuntu/+source/qesteidutil/0.3.1-0ubuntu4
Because qesteidutil also uses libp11, which has been updated to build
against libssl-dev, qesteidutil can't simply change its build-
dependencies to use openssl1.0 instead.
Since this blocks updating to the openssl1.1 version of libp11 in
bionic, qesteidutil will be removed from the bionic release pocket (and
left in bionic-proposed for now) pending resolution of this issue. If
someone wants to have qesteidutil included in Ubuntu 18.04 LTS, they
will need to address this openssl 1.1 incompatibility.
** Affects: qesteidutil (Ubuntu)
Importance: Critical
Status: New
--
qesteidutil: update needed for openssl 1.1
https://bugs.launchpad.net/bugs/1748579
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is subscribed to the bug report.
More information about the ubuntu-archive
mailing list