[MacPorts] #51135: qt4-mac fails to build with libressl 2.3.3

MacPorts noreply at macports.org
Wed Apr 13 06:42:29 PDT 2016


#51135: qt4-mac fails to build with libressl 2.3.3
-------------------------+-------------------------
  Reporter:  macports@…  |      Owner:  michaelld@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.3.4
Resolution:              |   Keywords:
      Port:  qt4-mac     |
-------------------------+-------------------------
Description changed by mf2k@…:

Old description:

> After upgrading libressl to 2.3.3 I cannot build qt4-mac 4.8.7 on
> Yosemite 10.10.5
>
> These are the errors in the log:
>
> :info:build /usr/bin/clang++ -c -pipe -Os -stdlib=libc++ -Xarch_x86_64
> -mmacosx-version-min=10.10 -fco
> nstant-cfstrings -O2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-
> min=10.10 -fvisibility=hidden -fvisib
> ility-inlines-hidden -Wall -W -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB
> -DQT_NO_USING_NAMESPACE -DQT_NO
> _CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT
> -DQT_USE_QSTRINGBUILDER -DQT_NO_
> DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
> -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_H
> AVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX
> -D_LARGEFILE64_SOURCE -D_LARG
> EFILE_SOURCE -I../../mkspecs/macx-g++ -I. -I.moc/release-shared
> -I../../include/QtNetwork -I.rcc/relea
> se-shared -Ikernel -I../../include/QtCore -I../../include
> -F/opt/local/var/macports/build/_opt_local_v
> ar_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work
> /qt-everywhere-
> opensource-src-4.8.7/Library/Frameworks
> -F/opt/local/var/macports/build/_opt_local_var_macports_source
> s_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work/qt-
> everywhere-opensource-src-4.8
> .7/lib -o .obj/release-shared/qhttpnetworkconnection.o
> access/qhttpnetworkconnection.cpp
> :info:build /usr/bin/clang++ -c -pipe -Os -stdlib=libc++ -Xarch_x86_64
> -mmacosx-version-min=10.10 -fco
> nstant-cfstrings -O2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-
> min=10.10 -fvisibility=hidden -fvisib
> ility-inlines-hidden -Wall -W -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB
> -DQT_NO_USING_NAMESPACE -DQT_NO
> _CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT
> -DQT_USE_QSTRINGBUILDER -DQT_NO_
> DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
> -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_H
> AVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX
> -D_LARGEFILE64_SOURCE -D_LARG
> EFILE_SOURCE -I../../mkspecs/macx-g++ -I. -I.moc/release-shared
> -I../../include/QtNetwork -I.rcc/relea
> se-shared -Ikernel -I../../include/QtCore -I../../include
> -F/opt/local/var/macports/build/_opt_local_v
> ar_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work
> /qt-everywhere-
> opensource-src-4.8.7/Library/Frameworks
> -F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work
> /qt-everywhere-opensource-src-4.8.7/lib -o .obj/release-
> shared/qhttpnetworkconnectionchannel.o
> access/qhttpnetworkconnectionchannel.cpp
> :info:build ssl/qsslsocket_openssl_symbols.cpp:231:32: error: use of
> undeclared identifier 'SSLv3_client_method'; did you mean
> 'SSLv23_client_method'?
> :info:build DEFINEFUNC(const SSL_METHOD *, SSLv3_client_method, DUMMYARG,
> DUMMYARG, return 0, return)
> :info:build                                ^~~~~~~~~~~~~~~~~~~
> :info:build                                SSLv23_client_method

New description:

 After upgrading libressl to 2.3.3 I cannot build qt4-mac 4.8.7 on Yosemite
 10.10.5

 These are the errors in the log:
 {{{
 :info:build /usr/bin/clang++ -c -pipe -Os -stdlib=libc++ -Xarch_x86_64
 -mmacosx-version-min=10.10 -fco
 nstant-cfstrings -O2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.10
 -fvisibility=hidden -fvisib
 ility-inlines-hidden -Wall -W -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB
 -DQT_NO_USING_NAMESPACE -DQT_NO
 _CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT
 -DQT_USE_QSTRINGBUILDER -DQT_NO_
 DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
 -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_H
 AVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX
 -D_LARGEFILE64_SOURCE -D_LARG
 EFILE_SOURCE -I../../mkspecs/macx-g++ -I. -I.moc/release-shared
 -I../../include/QtNetwork -I.rcc/relea
 se-shared -Ikernel -I../../include/QtCore -I../../include
 -F/opt/local/var/macports/build/_opt_local_v
 ar_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work
 /qt-everywhere-
 opensource-src-4.8.7/Library/Frameworks
 -F/opt/local/var/macports/build/_opt_local_var_macports_source
 s_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work/qt-
 everywhere-opensource-src-4.8
 .7/lib -o .obj/release-shared/qhttpnetworkconnection.o
 access/qhttpnetworkconnection.cpp
 :info:build /usr/bin/clang++ -c -pipe -Os -stdlib=libc++ -Xarch_x86_64
 -mmacosx-version-min=10.10 -fco
 nstant-cfstrings -O2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.10
 -fvisibility=hidden -fvisib
 ility-inlines-hidden -Wall -W -fPIC -DQT_SHARED -DQT_BUILD_NETWORK_LIB
 -DQT_NO_USING_NAMESPACE -DQT_NO
 _CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT
 -DQT_USE_QSTRINGBUILDER -DQT_NO_
 DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE
 -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_H
 AVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX
 -D_LARGEFILE64_SOURCE -D_LARG
 EFILE_SOURCE -I../../mkspecs/macx-g++ -I. -I.moc/release-shared
 -I../../include/QtNetwork -I.rcc/relea
 se-shared -Ikernel -I../../include/QtCore -I../../include
 -F/opt/local/var/macports/build/_opt_local_v
 ar_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work
 /qt-everywhere-
 opensource-src-4.8.7/Library/Frameworks
 -F/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt4-mac/qt4-mac/work
 /qt-everywhere-opensource-src-4.8.7/lib -o .obj/release-
 shared/qhttpnetworkconnectionchannel.o
 access/qhttpnetworkconnectionchannel.cpp
 :info:build ssl/qsslsocket_openssl_symbols.cpp:231:32: error: use of
 undeclared identifier 'SSLv3_client_method'; did you mean
 'SSLv23_client_method'?
 :info:build DEFINEFUNC(const SSL_METHOD *, SSLv3_client_method, DUMMYARG,
 DUMMYARG, return 0, return)
 :info:build                                ^~~~~~~~~~~~~~~~~~~
 :info:build                                SSLv23_client_method
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/51135#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list