https://bugs.kde.org/show_bug.cgi?id=411888

            Bug ID: 411888
           Summary: Elisa does not compile against Qt 5.14
           Product: elisa
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: matthieu_gall...@yahoo.fr
          Reporter: bluescreenaven...@gmail.com
  Target Milestone: ---

Hi

Trying to compile Elisa against Qt 5.14, and it seems I get this below error.
Something must have changed in Qt

[ 69%] Linking CXX executable ../bin/elisaImport
In file included from /opt/include/QtTest/qtest.h:45,
                 from /opt/include/QtTest/QtTest:11,
                 from /srcbuild/elisa/autotests/mediaplaylisttest.cpp:26:
/srcbuild/elisa/autotests/mediaplaylisttest.cpp: In member function ‘void
MediaPlayListTest::restoreTrackWithoutAlbum()’:
/srcbuild/elisa/autotests/mediaplaylisttest.cpp:3048:5: error: call of
overloaded ‘qCompare(QString, <brace-enclosed initializer list>, const char
[77], const char [3], const char [48], int)’ is ambiguous
     QCOMPARE(myPlayList.data(myPlayList.index(0, 0),
MediaPlayList::AlbumRole).toString(), {});
     ^~~~~~~~
In file included from /opt/include/QtTest/qtest.h:45,
                 from /opt/include/QtTest/QtTest:11,
                 from /srcbuild/elisa/autotests/mediaplaylisttest.cpp:26:
/opt/include/QtTest/qtestcase.h:349:17: note: candidate: ‘bool
QTest::qCompare(const T&, const T&, const char*, const char*, const char*, int)
[with T = QString]’
     inline bool qCompare(T const &t1, T const &t2, const char *actual, const
char *expected,
                 ^~~~~~~~
/opt/include/QtTest/qtestcase.h:372:27: note: candidate: ‘bool
QTest::qCompare(QStringView, QStringView, const char*, const char*, const
char*, int)’
     Q_TESTLIB_EXPORT bool qCompare(QStringView t1, QStringView t2,
                           ^~~~~~~~
/opt/include/QtTest/qtestcase.h:375:27: note: candidate: ‘bool
QTest::qCompare(QStringView, const QLatin1String&, const char*, const char*,
const char*, int)’
     Q_TESTLIB_EXPORT bool qCompare(QStringView t1, const QLatin1String &t2,
                           ^~~~~~~~
/opt/include/QtTest/qtestcase.h:381:17: note: candidate: ‘bool
QTest::qCompare(const QString&, const QString&, const char*, const char*, const
char*, int)’
     inline bool qCompare(const QString &t1, const QString &t2,
                 ^~~~~~~~
/opt/include/QtTest/qtestcase.h:387:17: note: candidate: ‘bool
QTest::qCompare(const QString&, const QLatin1String&, const char*, const char*,
const char*, int)’
     inline bool qCompare(const QString &t1, const QLatin1String &t2,
                 ^~~~~~~~
In file included from /opt/include/QtTest/qtest_widgets.h:51,
                 from /opt/include/QtTest/qtest.h:462,
                 from /opt/include/QtTest/QtTest:11,
                 from /srcbuild/elisa/autotests/mediaplaylisttest.cpp:26:
/opt/include/QtTest/qtest_gui.h:192:13: note: candidate: ‘bool
QTest::qCompare(const QPixmap&, const QPixmap&, const char*, const char*, const
char*, int)’
 inline bool qCompare(QPixmap const &t1, QPixmap const &t2, const char *actual,
const char *expected,
             ^~~~~~~~
[ 69%] Building CXX object
autotests/CMakeFiles/manageheaderbarTest.dir/manageheaderbarTest_autogen/mocs_compilation.cpp.o

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to