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.