[MacPorts] #51358: qt5-base fails to build with libressl
#51358: qt5-base fails to build with libressl ------------------------+-------------------------------- Reporter: macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: libressl | Port: qt5-base ------------------------+-------------------------------- qt5-base fails to build on Yosemite with libressl 2.3.4 with the following error: {{{ :info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -st dlib=libc++ -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include -O2 -std=c++1z -isysroot /Applications/Xcod e.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.10 -fno-excep tions -Wall -W -fPIC -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_EVDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_CAST_FROM_ASCII -DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_DBUS_LIB -DQT_ CORE_LIB -I. -I../moc -I../../../include/QtDBus/5.6.0 -I../../../include/QtDBus/5.6.0/QtDBus -I../../../include/QtCore/ 5.6.0 -I../../../include/QtCore/5.6.0/QtCore -I../../../include -I../../../include/QtDBus -I../../../include/QtCore -I. moc -I../../../mkspecs/macx-clang -F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_re lease_tarballs_ports_aqua_qt5/qt5-qtbase/work/qtbase-opensource- src-5.6.0/lib -o .obj/qdbuscpp2xml.o qdbuscpp2xml.cpp :info:build ssl/qsslcontext_openssl.cpp:349:33: error: use of undeclared identifier 'SSL_CTRL_SET_CURVES' :info:build SSL_CTRL_SET_CURVES, :info:build ^ :info:build 1 error generated. }}} Potential workaround is documented here: [https://github.com/libressl- portable/openbsd/issues/33] I would need help to create and try a patch based on the workaround -- Ticket URL: <https://trac.macports.org/ticket/51358> MacPorts <https://www.macports.org/> Ports system for OS X
#51358: qt5-base fails to build with libressl -------------------------+-------------------------------- Reporter: macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: libressl Port: qt5-base | -------------------------+-------------------------------- Comment (by macports@…): Sorry, I mistyped port name, it's qt5-qtbase -- Ticket URL: <https://trac.macports.org/ticket/51358#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#51358: qt5-base fails to build with libressl -------------------------+------------------------ Reporter: macports@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt5-qtbase | -------------------------+------------------------ Changes (by mf2k@…): * owner: macports-tickets@… => mcalhoun@… * keywords: libressl => * port: qt5-base => qt5-qtbase Comment: In the future, please Cc the port maintainers ({{{port info --maintainers qt5-qtbase}}}), if any. -- Ticket URL: <https://trac.macports.org/ticket/51358#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#51358: qt5-base fails to build with libressl -------------------------+------------------------ Reporter: macports@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: qt5-qtbase | -------------------------+------------------------ Changes (by mcalhoun@…): * status: new => assigned Comment: According to the [http://lists.qt- project.org/pipermail/interest/2015-November/thread.html#19743 Qt mailing list] and [https://bugreports.qt.io/browse/QTBUG-46292 a related bug report] (which has a [https://bugreports.qt.io/secure/attachment/51586/0001-Fix- compilation-with-libressl.patch patch]), the conclusion seems to be that this is more or less an issue for LibreSSL to fix.[[BR]] More recently,[https://codereview.qt-project.org/#/c/154800/ a patch was submitted] to support LibreSSL, but it was rejected.[[BR]] The current plan is to support LibreSSL more fully with a new backend. I am inclined to wait for the upstream developers to come up with a solution and incorporate any fix they come up with. -- Ticket URL: <https://trac.macports.org/ticket/51358#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#51358: qt5-base fails to build with libressl -------------------------+------------------------ Reporter: macports@… | Owner: mcalhoun@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: invalid | Keywords: Port: qt5-qtbase | -------------------------+------------------------ Changes (by mcalhoun@…): * status: assigned => closed * resolution: => invalid Comment: For the time being, let us close this ticket.[[BR]] We can revisit this issue if the upstream developers follow through with the plan to have some sort of support for libressl. -- Ticket URL: <https://trac.macports.org/ticket/51358#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#51358: qt5-base fails to build with libressl -------------------------+--------------------------------- Reporter: macports@… | Owner: MarcusCalhoun-Lopez Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: invalid | Keywords: Port: qt5-qtbase | -------------------------+--------------------------------- Comment (by MarcusCalhoun-Lopez): Has duplicate #52645. -- Ticket URL: <https://trac.macports.org/ticket/51358#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts