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

tst_qjsengine fails to build on Android

XMLWordPrintable

    • Android
    • 33476a8cee84c1ee772350844228331dbfb005c3 (qt/qtdeclarative/dev)

      tst_qjsengine.cpp fails to compile with the following warnings/error:

      tst_qjsengine.cpp:4325:46: warning: 'engine' is deprecated [-Wdeprecated-declarations]
              QCOMPARE(qjsEngine(&object), wrapper.engine());
                                                   ^
      /home/qt/work/install/include/QtQml/qjsvalue.h:153:5: note: 'engine' has been explicitly marked deprecated here
          QT_DEPRECATED QJSEngine *engine() const;
          ^
      /home/qt/work/install/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED'
      #  define QT_DEPRECATED Q_DECL_DEPRECATED
                              ^
      /home/qt/work/install/include/QtCore/qcompilerdetection.h:227:45: note: expanded from macro 'Q_DECL_DEPRECATED'
      #  define Q_DECL_DEPRECATED __attribute__ ((__deprecated__))
                                                  ^
      tst_qjsengine.cpp:4902:77: warning: lambda capture 'jitThreshold' is not used [-Wunused-lambda-capture]
          QScopedPointer<QThread> worker(QThread::create([&engineInThread, &code, jitThreshold](){
                                                                                ~~^~~~~~~~~~~~
      tst_qjsengine.cpp:4902:45: error: no member named 'create' in 'QThread'
          QScopedPointer<QThread> worker(QThread::create([&engineInThread, &code, jitThreshold](){
                                         ~~~~~~~~~^
      2 warnings and 1 error generated.
      make[3]: *** [.obj/tst_qjsengine.o] Error 1
      make[3]: Leaving directory `/home/qt/work/qt/qtdeclarative/tests/auto/qml/qjsengine'
      make[2]: *** [sub-qjsengine-make_first] Error 2
      make[2]: *** Waiting for unfinished jobs....
      

      Full log (internal coin):
      http://coin/coin/api/results/qt/qtdeclarative/b85888d73518f6abc7bbde74ab71a27887682f9d/LinuxRHEL_7_6x86_64AndroidAndroid_ANYx86Clangqtci-linux-RHEL-7.6-x86_64-0cbc04NoUseGoldLinker_OpenGLES2_Release/3fb7edf38982a54c2efaa87dcbdea1dcff747341/test_1559776182/log.txt.gz

        1. config.log
          146 kB
        2. config.summary
          6 kB
        For Gerrit Dashboard: QTBUG-76235
        # Subject Branch Project Status CR V

            daniel.smith Daniel Smith
            daniel.smith Daniel Smith
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes