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

qquickitemanimation.cpp compilation failure with Intel compiler

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 5.7.0
    • Quick: Other
    • Linux 4.1.26-21-default x86_64 , Intel(R) C++ Version 16.0.3.210 Build 20160415

    Description

      items/qquickitemanimation.cpp(213): error #809: exception specification for virtual function

      "QQuickParentAnimationData::~QQuickParentAnimationData" is 
      incompatible with that of overridden function "QAbstractAnimationAction::~QAbstractAnimationAction"
                ~QQuickParentAnimationData() { qDeleteAll(pc); }
      
      icpc -c -O0 -g -fPIC -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -w1 -Wall -Wcheck -wd1572,873,2259,2261 -D_REENTRANT -D_REENTRANT -D_REENTRANT -DQT_NO_MTDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_BUILD_QUICK_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -I../../include -I../../include/QtQuick -I../../include/QtQuick/5.7.0 -I../../include/QtQuick/5.7.0/QtQuick -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include/QtGui/5.7.0 -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include/QtGui/5.7.0/QtGui -I../../include/QtQml/5.7.0 -I../../include/QtQml/5.7.0/QtQml -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include/QtCore/5.7.0 -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include/QtCore/5.7.0/QtCore -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include/QtGui -I../../include/QtQml -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include/QtNetwork -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/include/QtCore -I.moc -isystem /usr/include/libdrm -I/home/qt/qt-everywhere-opensource-src-5.7.0/qtbase/mkspecs/linux-icc -o .obj/qquickitemanimation.o items/qquickitemanimation.cpp
      items/qquickitemanimation.cpp(213): error #809: exception specification for virtual function "QQuickParentAnimationData::~QQuickParentAnimationData" is incompatible with that of overridden function "QAbstractAnimationAction::~QAbstractAnimationAction"
                ~QQuickParentAnimationData() { qDeleteAll(pc); }
                ^
      
      compilation aborted for items/qquickitemanimation.cpp (code 2)
      Makefile:70046: recipe for target '.obj/qquickitemanimation.o' failed
      

      in

       uname -a
      Linux  4.1.26-21-default #1 SMP PREEMPT Mon Jun 13 13:32:30 UTC 2016 (294632f) x86_64 x86_64 x86_64 GNU/Linux
      
       icpc -V
      Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 16.0.3.210 Build 20160415
      
       icpc -V
      Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 16.0.3.210 Build 20160415
      
      ./configure -prefix /usr/local/Qt-5.7.0 -platform linux-icc -opensource -confirm-license -nomake tests -opengl desktop -debug -static -qt-sql-mysql -qt-sql-tds -v -no-pch
      

      Attachments

        Activity

          People

            thiago Thiago Macieira
            rich Richard Fleck
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: