Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-52291

CLONE - 5.6.0/5.5.1 fails to build with LibreSSL

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 5.5.1, 5.6.0
    • Network: SSL
    • None
    • Linux, libressl version is 2.3.3

      x86_64-pc-linux-gnu-g++ -c -include .pch/Qt5Network -pipe -O2 -O2 -fvisibility=hidden -fvisibility-inlines-hidden -std=c++0x -fno-exc
      eptions -Wall -W -D_REENTRANT -fPIC -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT -D
      QT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED
      _BEFORE=0x050000 -DQT_USE_SYSTEM_PROXIES -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I.
      -isystem /usr/x86_64-pc-linux-gnu/include/mysql -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.5.0 -I../../in
      clude/QtNetwork/5.5.0/QtNetwork -Ikernel -I../../include/QtCore/5.5.0 -I../../include/QtCore/5.5.0/QtCore -I../../include/QtCore -I.m
      oc -I../../mkspecs/linux-g++ -o .obj/qsslcontext_openssl.o ssl/qsslcontext_openssl.cpp
      x86_64-pc-linux-gnu-g++ -c -include .pch/Qt5Network -pipe -O2 -O2 -fvisibility=hidden -fvisibility-inlines-hidden -std=c++0x -fno-exc
      eptions -Wall -W -D_REENTRANT -fPIC -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT -D
      QT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED
      _BEFORE=0x050000 -DQT_USE_SYSTEM_PROXIES -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I.
      -isystem /usr/x86_64-pc-linux-gnu/include/mysql -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.5.0 -I../../in
      clude/QtNetwork/5.5.0/QtNetwork -Ikernel -I../../include/QtCore/5.5.0 -I../../include/QtCore/5.5.0/QtCore -I../../include/QtCore -I.m
      oc -I../../mkspecs/linux-g++ -o .obj/qsslellipticcurve_openssl.o ssl/qsslellipticcurve_openssl.cpp
      ssl/qsslcontext_openssl.cpp: In static member function 'static QSslContext* QSslContext::fromConfiguration(QSslSocket::SslMode, const
      QSslConfiguration&, bool)':
      ssl/qsslcontext_openssl.cpp:347:33: error: 'SSL_CTRL_SET_CURVES' was not declared in this scope
      SSL_CTRL_SET_CURVES,
      ^
      Makefile:22091: recipe for target '.obj/qsslcontext_openssl.o' failed
      make[2]: *** [.obj/qsslcontext_openssl.o] Error 1
      make[2]: *** Waiting for unfinished jobs....

      I realize the decision last time around was that the qt project does not claim to support LibreSSL, but the same bug with the same fix provided by hasufell still exists, and I was hoping it could get merged, granted it doesn't cause any bugs.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            tpochep Timur Pocheptsov
            lluixhi Aric Belsito
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes