Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
None
-
6.2.4
-
None
Description
Build of qtmultimedia fails on macos 10.14 with this error:
[370/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamera.mm.o FAILED: src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamera.mm.o /usr/bin/clang++ -DGL_SILENCE_DEPRECATION -DMultimedia_EXPORTS -DOPENSSL_INCLUDE_DIR=/opt/local/libexec/openssl3/include -DOPENSSL_LIBRARIES=/opt/local/libexec/openssl3/lib -DOPENSSL_LIBS="-L/opt/local/libexec/openssl3/lib -lssl -lcrypto" -DOPENSSL_ROOT_DIR=/opt/local/libexec/openssl3 -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_MULTIMEDIA_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_GUI_LIB -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_USE_QSTRINGBUILDER -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build/src/multimedia/Multimedia_autogen/include -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build/include -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build/include/QtMultimedia -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build/lib/QtMultimedia.framework/Headers -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build/src/multimedia -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/audio -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/camera -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/controls -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/platform -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/playback -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/recording -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/video -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build/include/QtMultimedia/6.2.4 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build/include/QtMultimedia/6.2.4/QtMultimedia -iframework /opt/local/libexec/qt6/lib -isystem /opt/local/libexec/qt6/lib/QtCore.framework/Headers -isystem /opt/local/libexec/qt6/mkspecs/macx-clang -isystem /opt/local/libexec/qt6/include -isystem /opt/local/libexec/qt6/lib/QtGui.framework/Headers -isystem /opt/local/libexec/qt6/lib/QtNetwork.framework/Headers -isystem /opt/local/libexec/qt6/lib/QtCore.framework/Headers/6.2.4 -isystem /opt/local/libexec/qt6/lib/QtCore.framework/Headers/6.2.4/QtCore -isystem /opt/local/libexec/qt6/lib/QtGui.framework/Headers/6.2.4 -isystem /opt/local/libexec/qt6/lib/QtGui.framework/Headers/6.2.4/QtGui -x objective-c++ -pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -arch x86_64 -DNDEBUG -Oz -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -mmacosx-version-min=10.14 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -fapplication-extension -std=c++17 -MD -MT src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamera.mm.o -MF src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamera.mm.o.d -o src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamera.mm.o -c /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/platform/darwin/camera/avfcamera.mm /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4/src/multimedia/platform/darwin/camera/avfcamera.mm:696:72: error: 'AVCaptureExposureModeCustom' is unavailable: not available on macOS return captureDevice && [captureDevice isExposureModeSupported:AVCaptureExposureModeCustom]; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:915:5: note: 'AVCaptureExposureModeCustom' has been explicitly marked unavailable here AVCaptureExposureModeCustom NS_ENUM_AVAILABLE_IOS(8_0) = 3, ^ 1 error generated. [371/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcameraservice.mm.o [372/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamerarenderer.mm.o [373/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamerasession.mm.o [374/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfmediaassetwriter.mm.o [375/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfcamerautility.mm.o [376/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfimagecapture.mm.o [377/408] Building OBJCXX object src/multimedia/CMakeFiles/Multimedia.dir/platform/darwin/camera/avfmediaencoder.mm.o ninja: build stopped: subcommand failed. Command failed: cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build" && cmake --build /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build -j8
Configuration:
Executing: cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build" && /opt/local/libexec/qt6/bin/qt-configure-module /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4 -- -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_OBJC_COMPILER=/usr/bin/clang -DCMAKE_OBJCXX_COMPILER=/usr/bin/clang++ '/opt/local/libexec/qt6/bin/qt-cmake-private' '-DCMAKE_C_COMPILER=/usr/bin/clang' '-DCMAKE_CXX_COMPILER=/usr/bin/clang++' '-DCMAKE_OBJC_COMPILER=/usr/bin/clang' '-DCMAKE_OBJCXX_COMPILER=/usr/bin/clang++' '/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/qtmultimedia-everywhere-src-6.2.4' -- The CXX compiler identification is AppleClang 10.0.1.10010046 -- The C compiler identification is AppleClang 10.0.1.10010046 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework -- CMAKE_BUILD_TYPE was set to: 'Release' -- Check for feature set changes -- The OBJC compiler identification is AppleClang 10.0.1.10010046 -- Detecting OBJC compiler ABI info -- Detecting OBJC compiler ABI info - done -- Check for working OBJC compiler: /usr/bin/clang - skipped -- The OBJCXX compiler identification is AppleClang 10.0.1.10010046 -- Detecting OBJCXX compiler ABI info -- Detecting OBJCXX compiler ABI info - done -- Check for working OBJCXX compiler: /usr/bin/clang++ - skipped -- Using installed syncqt found at: /opt/local/libexec/qt6/bin/syncqt.pl -- Running syncqt for module: 'QtMultimedia' QtMultimedia: created deprecated header(s) { qtmultimediadefs.h } -- Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR) -- Found AVFoundation: /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/AVFoundation.framework -- Found GLIB2: /opt/local/lib/libglib-2.0.dylib -- Checking for module 'gobject-2.0' -- Found gobject-2.0, version 2.70.5 -- Checking for module 'gstreamer-1.0' -- No package 'gstreamer-1.0' found -- Checking for module 'gstreamer-base-1.0' -- No package 'gstreamer-base-1.0' found -- Checking for module 'gstreamer-audio-1.0' -- No package 'gstreamer-audio-1.0' found -- Checking for module 'gstreamer-video-1.0' -- No package 'gstreamer-video-1.0' found -- Checking for module 'gstreamer-pbutils-1.0' -- No package 'gstreamer-pbutils-1.0' found -- Checking for module 'gstreamer-allocators-1.0' -- No package 'gstreamer-allocators-1.0' found -- Could NOT find GStreamer (missing: GStreamer_Core_FOUND GStreamer_Base_FOUND GStreamer_Audio_FOUND GStreamer_Video_FOUND GStreamer_Pbutils_FOUND GStreamer_Allocators_FOUND) -- Found GLIB2: /opt/local/lib/libglib-2.0.dylib -- Checking for module 'gstreamer-1.0' -- No package 'gstreamer-1.0' found -- Checking for module 'gstreamer-base-1.0' -- No package 'gstreamer-base-1.0' found -- Checking for module 'gstreamer-audio-1.0' -- No package 'gstreamer-audio-1.0' found -- Checking for module 'gstreamer-video-1.0' -- No package 'gstreamer-video-1.0' found -- Checking for module 'gstreamer-pbutils-1.0' -- No package 'gstreamer-pbutils-1.0' found -- Checking for module 'gstreamer-allocators-1.0' -- No package 'gstreamer-allocators-1.0' found -- Checking for module 'gstreamer-app-1.0' -- No package 'gstreamer-app-1.0' found -- Could NOT find GStreamer (missing: GStreamer_Core_FOUND GStreamer_Base_FOUND GStreamer_Audio_FOUND GStreamer_Video_FOUND GStreamer_Pbutils_FOUND GStreamer_Allocators_FOUND App) -- Found GLIB2: /opt/local/lib/libglib-2.0.dylib -- Checking for module 'gstreamer-1.0' -- No package 'gstreamer-1.0' found -- Checking for module 'gstreamer-base-1.0' -- No package 'gstreamer-base-1.0' found -- Checking for module 'gstreamer-audio-1.0' -- No package 'gstreamer-audio-1.0' found -- Checking for module 'gstreamer-video-1.0' -- No package 'gstreamer-video-1.0' found -- Checking for module 'gstreamer-pbutils-1.0' -- No package 'gstreamer-pbutils-1.0' found -- Checking for module 'gstreamer-allocators-1.0' -- No package 'gstreamer-allocators-1.0' found -- Checking for module 'gstreamer-photography-1.0' -- No package 'gstreamer-photography-1.0' found -- Could NOT find GStreamer (missing: GStreamer_Core_FOUND GStreamer_Base_FOUND GStreamer_Audio_FOUND GStreamer_Video_FOUND GStreamer_Pbutils_FOUND GStreamer_Allocators_FOUND) -- Found GLIB2: /opt/local/lib/libglib-2.0.dylib -- Checking for module 'gstreamer-1.0' -- No package 'gstreamer-1.0' found -- Checking for module 'gstreamer-base-1.0' -- No package 'gstreamer-base-1.0' found -- Checking for module 'gstreamer-audio-1.0' -- No package 'gstreamer-audio-1.0' found -- Checking for module 'gstreamer-video-1.0' -- No package 'gstreamer-video-1.0' found -- Checking for module 'gstreamer-pbutils-1.0' -- No package 'gstreamer-pbutils-1.0' found -- Checking for module 'gstreamer-allocators-1.0' -- No package 'gstreamer-allocators-1.0' found -- Checking for module 'gstreamer-gl-1.0' -- No package 'gstreamer-gl-1.0' found -- Could NOT find GStreamer (missing: GStreamer_Core_FOUND GStreamer_Base_FOUND GStreamer_Audio_FOUND GStreamer_Video_FOUND GStreamer_Pbutils_FOUND GStreamer_Allocators_FOUND) -- Could NOT find WrapPulseAudio (missing: PULSEAUDIO_LIBRARY PULSEAUDIO_INCLUDE_DIR WrapPulseAudio_FOUND) -- Could NOT find WMF (missing: WMF_STRMIIDS_LIBRARY WMF_AMSTRMID_LIBRARY WMF_DMOGUIDS_LIBRARY WMF_MSDMO_LIBRARY WMF_OLE32_LIBRARY WMF_OLEAUT32_LIBRARY WMF_MF_LIBRARY WMF_MFUUID_LIBRARY WMF_MFPLAT_LIBRARY WMF_MFCORE_LIBRARY WMF_PROPSYS_LIBRARY) -- Performing Test HAVE_EGL -- Performing Test HAVE_EGL - Failed -- Could NOT find EGL (missing: EGL_INCLUDE_DIR HAVE_EGL EGL_LIBRARY) -- Performing Test evr.h -- Performing Test evr.h - Failed -- Performing Test Vivante GPU -- Performing Test Vivante GPU - Failed -- Performing Test Video for Linux -- Performing Test Video for Linux - Failed -- Performing Test wmsdk.h -- Performing Test wmsdk.h - Failed -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS - Success -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED - Failed -- Running syncqt for module: 'QtMultimediaQuick' -- Running syncqt for module: 'QtMultimediaWidgets' -- The following packages have been found: * Qt6BuildInternals (required version >= 6.2.4) * Qt6CoreTools (required version >= 6.2.4) * Qt6Core (required version >= 6.2.4) * OpenGL * Qt6GuiTools (required version >= 6.2.4) * Qt6DBusTools (required version >= 6.2.4) * Qt6Gui (required version >= 6.2.4) * Qt6Network (required version >= 6.2.4) * Qt6Svg (required version >= 6.2.4) * Qt6WidgetsTools (required version >= 6.2.4) * Qt6Widgets (required version >= 6.2.4) * Qt6Quick (required version >= 6.2.4) * Qt6Qml (required version >= 6.2.4) * Qt6QmlTools (required version >= 6.2.4) * Qt6QuickTest (required version >= 6.2.4) * Qt6QuickControls2 (required version >= 6.2.4) * Qt6ShaderToolsTools (required version >= 6.2.4) * Qt6ShaderTools * Qt6 * AVFoundation * PkgConfig -- The following OPTIONAL packages have not been found: * Qt6QmlCompilerPlus * ALSA * GStreamer * PulseAudio * WrapPulseAudio * WMF * EGL, A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG., <https://www.khronos.org/egl/> Configure summary: Qt Multimedia: GStreamer 1.0 .......................... no Video for Linux ........................ no Linux DMA buffer support ............... no MMRenderer ............................. no AVFoundation ........................... yes Windows Media Foundation ............... no -- Configuring done -- Generating done -- Build files have been written to: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build DEBUG: Executing portconfigure::configure_finish DEBUG: Privilege de-escalation not attempted as not running as root. DEBUG: build phase started at Tue Dec 27 00:37:18 UTC 2022 ---> Building qt6-qtmultimedia DEBUG: Executing org.macports.build (qt6-qtmultimedia) DEBUG: Environment: CC_PRINT_OPTIONS='YES' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/.CC_PRINT_OPTIONS' CPATH='/opt/local/include' DEVELOPER_DIR='/Library/Developer/CommandLineTools' LIBRARY_PATH='/opt/local/lib' MACOSX_DEPLOYMENT_TARGET='10.14' PKG_CONFIG_ALLOW_SYSTEM_CFLAGS='1' PKG_CONFIG_ALLOW_SYSTEM_LIBS='1' SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk' Executing: cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build" && cmake --build /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build -j8 DEBUG: system: cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build" && cmake --build /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_aqua_qt6/qt6-qtmultimedia/work/build -j8
Attachments
For Gerrit Dashboard: QTBUG-109660 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
451947,1 | Fix compilation error on macos 10.14 | tqtc/lts-6.2 | qt/tqtc-qtmultimedia | Status: ABANDONED | 0 | 0 |