Details
-
Bug
-
Resolution: Won't Do
-
P2: Important
-
None
-
5.5.1
-
None
-
Xcode 6.4, iOS 8.4
Description
Compilation stops in this place:
/.../Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang \ -c \ -pipe \ -fvisibility=hidden \ -fpascal-strings \ -fmessage-length=0 \ -Wno-trigraphs \ -Wreturn-type \ -Wparentheses \ -Wswitch \ -Wno-unused-parameter \ -Wunused-variable \ -Wunused-value \ -Wno-shorten-64-to-32 \ -Wno-sign-conversion \ -fexceptions \ -fasm-blocks \ -Wno-missing-field-initializers \ -Wno-missing-prototypes \ -Wno-implicit-atomic-properties \ -Wformat \ -Wno-missing-braces \ -Wno-unused-function \ -Wno-unused-label \ -Wuninitialized \ -Wno-unknown-pragmas \ -Wno-shadow \ -Wno-four-char-constants \ -Wno-sign-compare \ -Wpointer-sign \ -Wno-newline-eof \ -Wdeprecated-declarations \ -Winvalid-offsetof \ -Wno-conversion \ -fvisibility-inlines-hidden \ -Wno-non-virtual-dtor \ -Wno-overloaded-virtual \ -Wno-exit-time-destructors \ -fobjc-nonfragile-abi \ -fobjc-legacy-dispatch \ -Wno-deprecated-implementations \ -Wprotocol \ -Wno-selector \ -Wno-strict-selector-match \ -Wno-undeclared-selector \ -isysroot \ /.../6.4/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk \ -std=c++11 \ -stdlib=libc++ \ -miphoneos-version-min=5.1.1 \ -arch armv7s \ -g \ -fvisibility=hidden \ -fvisibility-inlines-hidden \ -Wall \ -W \ -DDARWIN_NO_CARBON \ -DQT_NO_PRINTER \ -DQT_NO_PRINTDIALOG \ -DQT_NO_MTDEV \ -DQT_NO_LIBUDEV \ -DQT_NO_EVDEV \ -DQT_NO_TSLIB \ -DQT_NO_LIBINPUT \ -DQMEDIA_AVF_CAMERA \ -DQT_NO_EXCEPTIONS \ -D_LARGEFILE64_SOURCE \ -D_LARGEFILE_SOURCE \ -DQT_NO_KEYWORDS \ -DQT_STATICPLUGIN \ -DQT_PLUGIN \ -DQT_MULTIMEDIA_LIB \ -DQT_GUI_LIB \ -DQT_NETWORK_LIB \ -DQT_CORE_LIB \ -I. \ -I/.../qtbase/mkspecs/macx-ios-clang/ios \ -I../../../../include/QtMultimedia/5.5.1 \ -I../../../../include/QtMultimedia/5.5.1/QtMultimedia \ -I../../../../include \ -I../../../../include/QtMultimedia \ -I/.../qtbase/include \ -I/.../qtbase/include/QtGui \ -I/.../qtbase/include/QtNetwork \ -I/.../qtbase/include/QtCore \ -I.moc/iphoneos-debug \ -I/.../qtbase/mkspecs/macx-ios-clang \ avfmediaassetwriter.mm \ -o .obj/iphoneos-debug/avfmediaassetwriter.o
Error message:
In file included from avfmediaassetwriter.mm:34: In file included from ./avfaudioinputselectorcontrol.h:37: In file included from ../../../../include/QtMultimedia/qaudioinputselectorcontrol.h:1: In file included from ../../../../include/QtMultimedia/../../src/multimedia/controls/qaudioinputselectorcontrol.h:37: In file included from ../../../../include/QtMultimedia/qaudio.h:1: In file included from ../../../../include/QtMultimedia/../../src/multimedia/audio/qaudio.h:38: In file included from ../../../../include/QtMultimedia/qtmultimediadefs.h:1: In file included from ../../../../include/QtMultimedia/../../src/multimedia/qtmultimediadefs.h:48: In file included from /.../qtbase/include/QtCore/qglobal.h:1: In file included from /.../qtbase/include/QtCore/../../src/corelib/global/qglobal.h:1104: In file included from /.../qtbase/include/QtCore/qatomic.h:1: In file included from /.../qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:39: In file included from /.../qtbase/include/QtCore/qbasicatomic.h:1: /.../qtbase/include/QtCore/../../src/corelib/thread/qbasicatomic.h:112:5: error: static_assert failed "template parameter is an integral of a size not supported on this platform" Q_STATIC_ASSERT_X(QAtomicOpsSupport<sizeof(T)>::IsSupported, "template parameter is an integral of a size not supported on this platform"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /.../qtbase/include/QtCore/../../src/corelib/global/qglobal.h:693:47: note: expanded from macro 'Q_STATIC_ASSERT_X' #define Q_STATIC_ASSERT_X(Condition, Message) static_assert(bool(Condition), Message) ^ ~~~~~~~~~~~~~~~ /.../qtbase/include/QtCore/../../src/corelib/thread/qatomic.h:48:31: note: in instantiation of template class 'QBasicAtomicInteger<bool>' requested here class QAtomicInteger : public QBasicAtomicInteger<T> ^ ./avfmediaassetwriter.h:92:41: note: in instantiation of template class 'QAtomicInteger<bool>' requested here QT_PREPEND_NAMESPACE(AVFAtomicBool) m_stopped;