milohr / babe-qt

This version is unmantained. The new version is now named VVAVE
https://phabricator.kde.org/source/vvave/
Other
140 stars 9 forks source link

Compilation errors #57

Closed voondo closed 6 years ago

voondo commented 6 years ago

When compiling (latest release-1.2 from git://anongit.kde.org/babe) I get a ton of errors like this:

src/pulpo/services/../../utils/bae.h: In function 'QString BAE::fixString(const QString&)':
src/pulpo/services/../../utils/bae.h:323:38: error: call of overloaded 'contains(char)' is ambiguous
         title=title.contains('\u0000')?title.replace('\u0000',""):title;
                                      ^
In file included from /usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qobject.h:47:0,
                 from /usr/x86_64-pc-linux-gnu/include/qt5/QtCore/QObject:1,
                 from src/pulpo/services/spotifyService.h:4,
                 from src/pulpo/services/spotifyService.cpp:1:
/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qstring.h:1137:13: note: candidate: bool QString::contains(QChar, Qt::CaseSensitivity) const
 inline bool QString::contains(QChar c, Qt::CaseSensitivity cs) const
             ^~~~~~~
/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qstring.h:1131:13: note: candidate: bool QString::contains(const QString&, Qt::CaseSensitivity) const
 inline bool QString::contains(const QString &s, Qt::CaseSensitivity cs) const
             ^~~~~~~
/usr/x86_64-pc-linux-gnu/include/qt5/QtCore/qstring.h:1133:13: note: candidate: bool QString::contains(const QStringRef&, Qt::CaseSensitivity) const
 inline bool QString::contains(const QStringRef &s, Qt::CaseSensitivity cs) const

Did I miss something ?

voondo commented 6 years ago

bb527db57dcb678eee0c950966488c5a02ecd11c fixes the issue. Thanks.