Project

General

Profile

Actions

Emulator Issues #9170

closed

Commit c310b3f0e6881d6933d9514ec03b53a9c89e3c54 breaks my compilation

Added by John.ETTEDGUI over 8 years ago. Updated over 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem? Describe what went wrong.

I build almost daily builds of dolphin from git and since commit c310b3f0e6881d6933d9514ec03b53a9c89e3c54 I cannot build it anymore.

I get these errors:
"aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp: In member function ‘bool GameFile::LoadFromCache()’:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:9: error: no match for ‘operator>>’ (operand types are ‘QDataStream’ and ‘u64 {aka long unsigned int}’)
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:134:18: note: candidate: QDataStream& QDataStream::operator>>(qint8&)
QDataStream &operator>>(qint8 &i);
^
/usr/include/qt/QtCore/qdatastream.h:134:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘qint8& {aka signed char&}’ from an rvalue of type ‘qint8 {aka signed char}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:199:21: note: candidate: QDataStream& QDataStream::operator>>(quint8&)
inline QDataStream &QDataStream::operator>>(quint8 &i)
^
/usr/include/qt/QtCore/qdatastream.h:199:21: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘quint8& {aka unsigned char&}’ from an rvalue of type ‘quint8 {aka unsigned char}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:136:18: note: candidate: QDataStream& QDataStream::operator>>(qint16&)
QDataStream &operator>>(qint16 &i);
^
/usr/include/qt/QtCore/qdatastream.h:136:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘qint16& {aka short int&}’ from an rvalue of type ‘qint16 {aka short int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:202:21: note: candidate: QDataStream& QDataStream::operator>>(quint16&)
inline QDataStream &QDataStream::operator>>(quint16 &i)
^
/usr/include/qt/QtCore/qdatastream.h:202:21: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘quint16& {aka short unsigned int&}’ from an rvalue of type ‘quint16 {aka short unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:138:18: note: candidate: QDataStream& QDataStream::operator>>(qint32&)
QDataStream &operator>>(qint32 &i);
^
/usr/include/qt/QtCore/qdatastream.h:138:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘qint32& {aka int&}’ from an rvalue of type ‘qint32 {aka int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:205:21: note: candidate: QDataStream& QDataStream::operator>>(quint32&)
inline QDataStream &QDataStream::operator>>(quint32 &i)
^
/usr/include/qt/QtCore/qdatastream.h:205:21: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘quint32& {aka unsigned int&}’ from an rvalue of type ‘quint32 {aka unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:140:18: note: candidate: QDataStream& QDataStream::operator>>(qint64&)
QDataStream &operator>>(qint64 &i);
^
/usr/include/qt/QtCore/qdatastream.h:140:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘qint64& {aka long long int&}’ from an rvalue of type ‘qint64 {aka long long int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:208:21: note: candidate: QDataStream& QDataStream::operator>>(quint64&)
inline QDataStream &QDataStream::operator>>(quint64 &i)
^
/usr/include/qt/QtCore/qdatastream.h:208:21: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘quint64& {aka long long unsigned int&}’ from an rvalue of type ‘quint64 {aka long long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:143:18: note: candidate: QDataStream& QDataStream::operator>>(bool&)
QDataStream &operator>>(bool &i);
^
/usr/include/qt/QtCore/qdatastream.h:143:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘bool&’ from an rvalue of type ‘bool’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:144:18: note: candidate: QDataStream& QDataStream::operator>>(float&)
QDataStream &operator>>(float &f);
^
/usr/include/qt/QtCore/qdatastream.h:144:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘float&’ from an rvalue of type ‘float’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:145:18: note: candidate: QDataStream& QDataStream::operator>>(double&)
QDataStream &operator>>(double &f);
^
/usr/include/qt/QtCore/qdatastream.h:145:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘double&’ from an rvalue of type ‘double’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:146:18: note: candidate: QDataStream& QDataStream::operator>>(char*&)
QDataStream &operator>>(char &str);
^
/usr/include/qt/QtCore/qdatastream.h:146:18: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid conversion from ‘u64 {aka long unsigned int}’ to ‘char
’ [-fpermissive]
>> m_title_id
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: cannot bind rvalue ‘(char*)((GameFile*)this)->GameFile::m_title_id’ to ‘char*&’
In file included from /usr/include/qt/QtCore/qstring.h:41:0,
from /usr/include/qt/QtCore/qobject.h:41,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qchar.h:585:53: note: candidate: QDataStream& operator>>(QDataStream&, QChar&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QChar &);
^
/usr/include/qt/QtCore/qchar.h:585:53: note: conversion of argument 2 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: conversion from ‘u64 {aka long unsigned int}’ to ‘QChar’ is ambiguous
>> m_title_id
^
In file included from /usr/include/qt/QtCore/qstring.h:41:0,
from /usr/include/qt/QtCore/qobject.h:41,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qchar.h:529:5: note: candidate: QChar::QChar(uchar)
QChar(uchar c);
^
/usr/include/qt/QtCore/qchar.h:528:5: note: candidate: QChar::QChar(char)
QChar(char c);
^
In file included from /usr/include/qt/QtCore/qstring.h:41:0,
from /usr/include/qt/QtCore/qobject.h:41,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qchar.h:80:15: note: candidate: constexpr QChar::QChar(int)
Q_DECL_CONSTEXPR QChar(int rc) : ucs(ushort(rc & 0xffff)){}
^
/usr/include/qt/QtCore/qchar.h:79:15: note: candidate: constexpr QChar::QChar(uint)
Q_DECL_CONSTEXPR QChar(uint rc) : ucs(ushort(rc & 0xffff)){}
^
/usr/include/qt/QtCore/qchar.h:78:15: note: candidate: constexpr QChar::QChar(short int)
Q_DECL_CONSTEXPR QChar(short rc) : ucs(ushort(rc)){} // implicit
^
/usr/include/qt/QtCore/qchar.h:76:15: note: candidate: constexpr QChar::QChar(ushort)
Q_DECL_CONSTEXPR QChar(ushort rc) : ucs(rc){} // implicit
^
In file included from /usr/include/qt/QtCore/qstring.h:42:0,
from /usr/include/qt/QtCore/qobject.h:41,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qbytearray.h:663:53: note: candidate: QDataStream& operator>>(QDataStream&, QByteArray&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QByteArray &);
^
/usr/include/qt/QtCore/qbytearray.h:663:53: note: conversion of argument 2 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid user-defined conversion from ‘u64 {aka long unsigned int}’ to ‘QByteArray&’ [-fpermissive]
>> m_title_id
^
In file included from /usr/include/qt/QtCore/qstring.h:42:0,
from /usr/include/qt/QtCore/qobject.h:41,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qbytearray.h:178:5: note: candidate is: QByteArray::QByteArray(const char*, int)
QByteArray(const char , int size = -1);
^
/usr/include/qt/QtCore/qbytearray.h:178:5: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid conversion from ‘u64 {aka long unsigned int}’ to ‘const char
’ [-fpermissive]
>> m_title_id
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid conversion from ‘u64 {aka long unsigned int}’ to ‘const char*’ [-fpermissive]
In file included from /usr/include/qt/QtCore/qstring.h:42:0,
from /usr/include/qt/QtCore/qobject.h:41,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qbytearray.h:178:5: note: initializing argument 1 of ‘QByteArray::QByteArray(const char*, int)’
QByteArray(const char , int size = -1);
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: conversion to non-const reference type ‘class QByteArray&’ from rvalue of type ‘QByteArray’ [-fpermissive]
>> m_title_id
^
In file included from /usr/include/qt/QtCore/qobject.h:41:0,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qstring.h:1327:53: note: candidate: QDataStream& operator>>(QDataStream&, QString&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QString &);
^
/usr/include/qt/QtCore/qstring.h:1327:53: note: conversion of argument 2 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid user-defined conversion from ‘u64 {aka long unsigned int}’ to ‘QString&’ [-fpermissive]
>> m_title_id
^
In file included from /usr/include/qt/QtCore/qobject.h:41:0,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qstring.h:771:5: note: candidate is: QString::QString(const char
)
QString(const char ch);
^
/usr/include/qt/QtCore/qstring.h:771:5: note: conversion of argument 1 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid conversion from ‘u64 {aka long unsigned int}’ to ‘const char
’ [-fpermissive]
>> m_title_id
^
In file included from /usr/include/qt/QtCore/qobject.h:41:0,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qstring.h:771:5: error: ‘QString::QString(const char*)’ is private
QString(const char ch);
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: within this context
>> m_title_id
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid conversion from ‘u64 {aka long unsigned int}’ to ‘const char
’ [-fpermissive]
In file included from /usr/include/qt/QtCore/qobject.h:41:0,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qstring.h:771:5: note: initializing argument 1 of ‘QString::QString(const char*)’
QString(const char *ch);
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: conversion to non-const reference type ‘class QString&’ from rvalue of type ‘QString’ [-fpermissive]
>> m_title_id
^
In file included from /usr/include/qt/QtCore/qstringlist.h:40:0,
from /usr/include/qt/QtCore/qlist.h:1026,
from /usr/include/qt/QtCore/qobject.h:43,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qregexp.h:115:53: note: candidate: QDataStream& operator>>(QDataStream&, QRegExp&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &in, QRegExp &regExp);
^
/usr/include/qt/QtCore/qregexp.h:115:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QRegExp&’
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:224:14: note: candidate: template QDataStream& operator>>(QDataStream&, QList&)
QDataStream& operator>>(QDataStream& s, QList& l)
^
/usr/include/qt/QtCore/qdatastream.h:224:14: note: template argument deduction/substitution failed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: note: mismatched types ‘QList’ and ‘u64 {aka long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:251:14: note: candidate: template QDataStream& operator>>(QDataStream&, QLinkedList&)
QDataStream& operator>>(QDataStream& s, QLinkedList& l)
^
/usr/include/qt/QtCore/qdatastream.h:251:14: note: template argument deduction/substitution failed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: note: mismatched types ‘QLinkedList’ and ‘u64 {aka long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:278:14: note: candidate: template QDataStream& operator>>(QDataStream&, QVector&)
QDataStream& operator>>(QDataStream& s, QVector& v)
^
/usr/include/qt/QtCore/qdatastream.h:278:14: note: template argument deduction/substitution failed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: note: mismatched types ‘QVector’ and ‘u64 {aka long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:302:14: note: candidate: template QDataStream& operator>>(QDataStream&, QSet&)
QDataStream &operator>>(QDataStream &in, QSet &set)
^
/usr/include/qt/QtCore/qdatastream.h:302:14: note: template argument deduction/substitution failed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: note: mismatched types ‘QSet’ and ‘u64 {aka long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:330:15: note: candidate: template<class Key, class T> QDataStream& operator>>(QDataStream&, QHash<T, U>&)
Q_OUTOFLINE_TEMPLATE QDataStream &operator>>(QDataStream &in, QHash<Key, T> &hash)
^
/usr/include/qt/QtCore/qdatastream.h:330:15: note: template argument deduction/substitution failed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: note: mismatched types ‘QHash<T, U>’ and ‘u64 {aka long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:373:15: note: candidate: template<class aKey, class aT> QDataStream& operator>>(QDataStream&, QMap<T, U>&)
Q_OUTOFLINE_TEMPLATE QDataStream &operator>>(QDataStream &in, QMap<aKey, aT> &map)
^
/usr/include/qt/QtCore/qdatastream.h:373:15: note: template argument deduction/substitution failed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: note: mismatched types ‘QMap<T, U>’ and ‘u64 {aka long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:415:21: note: candidate: template<class T1, class T2> QDataStream& operator>>(QDataStream&, QPair<T, U>&)
inline QDataStream& operator>>(QDataStream& s, QPair<T1, T2>& p)
^
/usr/include/qt/QtCore/qdatastream.h:415:21: note: template argument deduction/substitution failed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: note: mismatched types ‘QPair<T, U>’ and ‘u64 {aka long unsigned int}’
>> m_title_id
^
In file included from /usr/include/qt/QtCore/qrect.h:37:0,
from /usr/include/qt/QtGui/qpaintdevice.h:38,
from /usr/include/qt/QtGui/qpixmap.h:37,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtCore/qmargins.h:89:53: note: candidate: QDataStream& operator>>(QDataStream&, QMargins&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QMargins &);
^
/usr/include/qt/QtCore/qmargins.h:89:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QMargins&’
/usr/include/qt/QtCore/qmargins.h:322:53: note: candidate: QDataStream& operator>>(QDataStream&, QMarginsF&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QMarginsF &);
^
/usr/include/qt/QtCore/qmargins.h:322:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QMarginsF&’
In file included from /usr/include/qt/QtCore/qrect.h:38:0,
from /usr/include/qt/QtGui/qpaintdevice.h:38,
from /usr/include/qt/QtGui/qpixmap.h:37,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtCore/qsize.h:95:53: note: candidate: QDataStream& operator>>(QDataStream&, QSize&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSize &);
^
/usr/include/qt/QtCore/qsize.h:95:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QSize&’
/usr/include/qt/QtCore/qsize.h:258:53: note: candidate: QDataStream& operator>>(QDataStream&, QSizeF&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSizeF &);
^
/usr/include/qt/QtCore/qsize.h:258:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QSizeF&’
In file included from /usr/include/qt/QtCore/qrect.h:39:0,
from /usr/include/qt/QtGui/qpaintdevice.h:38,
from /usr/include/qt/QtGui/qpixmap.h:37,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtCore/qpoint.h:99:53: note: candidate: QDataStream& operator>>(QDataStream&, QPoint&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QPoint &);
^
/usr/include/qt/QtCore/qpoint.h:99:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QPoint&’
/usr/include/qt/QtCore/qpoint.h:259:53: note: candidate: QDataStream& operator>>(QDataStream&, QPointF&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QPointF &);
^
/usr/include/qt/QtCore/qpoint.h:259:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QPointF&’
In file included from /usr/include/qt/QtGui/qpaintdevice.h:38:0,
from /usr/include/qt/QtGui/qpixmap.h:37,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtCore/qrect.h:162:53: note: candidate: QDataStream& operator>>(QDataStream&, QRect&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QRect &);
^
/usr/include/qt/QtCore/qrect.h:162:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QRect&’
/usr/include/qt/QtCore/qrect.h:612:53: note: candidate: QDataStream& operator>>(QDataStream&, QRectF&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QRectF &);
^
/usr/include/qt/QtCore/qrect.h:612:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QRectF&’
In file included from /usr/include/qt/QtGui/qpixmap.h:38:0,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qcolor.h:241:64: note: candidate: QDataStream& operator>>(QDataStream&, QColor&)
friend Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QColor &);
^
/usr/include/qt/QtGui/qcolor.h:241:64: note: conversion of argument 2 would be ill-formed:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘QColor&’ from an rvalue of type ‘QColor’
>> m_title_id
^
In file included from /usr/include/qt/QtGui/qpixmap.h:38:0,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qcolor.h:65:5: note: after user-defined conversion: QColor::QColor(QRgb)
QColor(QRgb rgb);
^
In file included from /usr/include/qt/QtGui/qmatrix.h:37:0,
from /usr/include/qt/QtGui/qtransform.h:36,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qpolygon.h:99:53: note: candidate: QDataStream& operator>>(QDataStream&, QPolygon&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &stream, QPolygon &polygon);
^
/usr/include/qt/QtGui/qpolygon.h:99:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QPolygon&’
/usr/include/qt/QtGui/qpolygon.h:167:53: note: candidate: QDataStream& operator>>(QDataStream&, QPolygonF&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &stream, QPolygonF &array);
^
/usr/include/qt/QtGui/qpolygon.h:167:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QPolygonF&’
In file included from /usr/include/qt/QtGui/qmatrix.h:38:0,
from /usr/include/qt/QtGui/qtransform.h:36,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qregion.h:167:53: note: candidate: QDataStream& operator>>(QDataStream&, QRegion&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QRegion &);
^
/usr/include/qt/QtGui/qregion.h:167:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QRegion&’
In file included from /usr/include/qt/QtGui/qmatrix.h:40:0,
from /usr/include/qt/QtGui/qtransform.h:36,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtCore/qline.h:195:53: note: candidate: QDataStream& operator>>(QDataStream&, QLine&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QLine &);
^
/usr/include/qt/QtCore/qline.h:195:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QLine&’
/usr/include/qt/QtCore/qline.h:409:53: note: candidate: QDataStream& operator>>(QDataStream&, QLineF&)
Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QLineF &);
^
/usr/include/qt/QtCore/qline.h:409:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QLineF&’
In file included from /usr/include/qt/QtGui/qtransform.h:36:0,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qmatrix.h:169:53: note: candidate: QDataStream& operator>>(QDataStream&, QMatrix&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QMatrix &);
^
/usr/include/qt/QtGui/qmatrix.h:169:53: note: conversion of argument 2 would be ill-formed:
In file included from /usr/include/qt/QtGui/qtransform.h:36:0,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qmatrix.h:108:12: error: ‘QMatrix::QMatrix(bool)’ is private
inline QMatrix(bool)
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: within this context
>> m_title_id
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘QMatrix&’ from an rvalue of type ‘QMatrix’
In file included from /usr/include/qt/QtGui/qtransform.h:36:0,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qmatrix.h:108:12: note: after user-defined conversion: QMatrix::QMatrix(bool)
inline QMatrix(bool)
^
In file included from /usr/include/qt/QtGui/qtransform.h:37:0,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qpainterpath.h:231:53: note: candidate: QDataStream& operator>>(QDataStream&, QPainterPath&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QPainterPath &);
^
/usr/include/qt/QtGui/qpainterpath.h:231:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QPainterPath&’
In file included from /usr/include/qt/QtGui/qimage.h:37:0,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qtransform.h:347:53: note: candidate: QDataStream& operator>>(QDataStream&, QTransform&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QTransform &);
^
/usr/include/qt/QtGui/qtransform.h:347:53: note: conversion of argument 2 would be ill-formed:
In file included from /usr/include/qt/QtGui/qimage.h:37:0,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qtransform.h:161:12: error: ‘QTransform::QTransform(bool)’ is private
inline QTransform(bool)
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: within this context
>> m_title_id
^
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:192:12: error: invalid initialization of non-const reference of type ‘QTransform&’ from an rvalue of type ‘QTransform’
In file included from /usr/include/qt/QtGui/qimage.h:37:0,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qtransform.h:161:12: note: after user-defined conversion: QTransform::QTransform(bool)
inline QTransform(bool)
^
In file included from /usr/include/qt/QtGui/qpixmap.h:42:0,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qimage.h:454:53: note: candidate: QDataStream& operator>>(QDataStream&, QImage&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QImage &);
^
/usr/include/qt/QtGui/qimage.h:454:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QImage&’
In file included from /usr/include/qt/QtGui/QPixmap:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qpixmap.h:237:53: note: candidate: QDataStream& operator>>(QDataStream&, QPixmap&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QPixmap &);
^
/usr/include/qt/QtGui/qpixmap.h:237:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QPixmap&’
In file included from /usr/include/qt/QtGui/QIcon:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/Utils/Resources.h:7,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:16,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qicon.h:132:53: note: candidate: QDataStream& operator>>(QDataStream&, QIcon&)
Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QIcon &);
^
/usr/include/qt/QtGui/qicon.h:132:53: note: no known conversion for argument 2 from ‘u64 {aka long unsigned int}’ to ‘QIcon&’
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp: In member function ‘void GameFile::SaveToCache()’:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:236:9: error: ambiguous overload for ‘operator<<’ (operand types are ‘QDataStream’ and ‘u64 {aka long unsigned int}’)
<< m_title_id
^
In file included from /usr/include/qt/QtCore/QDataStream:1:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qdatastream.h:148:18: note: candidate: QDataStream& QDataStream::operator<<(qint8)
QDataStream &operator<<(qint8 i);
^
/usr/include/qt/QtCore/qdatastream.h:211:21: note: candidate: QDataStream& QDataStream::operator<<(quint8)
inline QDataStream &QDataStream::operator<<(quint8 i)
^
/usr/include/qt/QtCore/qdatastream.h:150:18: note: candidate: QDataStream& QDataStream::operator<<(qint16)
QDataStream &operator<<(qint16 i);
^
/usr/include/qt/QtCore/qdatastream.h:214:21: note: candidate: QDataStream& QDataStream::operator<<(quint16)
inline QDataStream &QDataStream::operator<<(quint16 i)
^
/usr/include/qt/QtCore/qdatastream.h:152:18: note: candidate: QDataStream& QDataStream::operator<<(qint32)
QDataStream &operator<<(qint32 i);
^
/usr/include/qt/QtCore/qdatastream.h:217:21: note: candidate: QDataStream& QDataStream::operator<<(quint32)
inline QDataStream &QDataStream::operator<<(quint32 i)
^
/usr/include/qt/QtCore/qdatastream.h:154:18: note: candidate: QDataStream& QDataStream::operator<<(qint64)
QDataStream &operator<<(qint64 i);
^
/usr/include/qt/QtCore/qdatastream.h:220:21: note: candidate: QDataStream& QDataStream::operator<<(quint64)
inline QDataStream &QDataStream::operator<<(quint64 i)
^
/usr/include/qt/QtCore/qdatastream.h:156:18: note: candidate: QDataStream& QDataStream::operator<<(bool)
QDataStream &operator<<(bool i);
^
/usr/include/qt/QtCore/qdatastream.h:157:18: note: candidate: QDataStream& QDataStream::operator<<(float)
QDataStream &operator<<(float f);
^
/usr/include/qt/QtCore/qdatastream.h:158:18: note: candidate: QDataStream& QDataStream::operator<<(double)
QDataStream &operator<<(double f);
^
In file included from /usr/include/qt/QtCore/qstring.h:41:0,
from /usr/include/qt/QtCore/qobject.h:41,
from /usr/include/qt/QtCore/qiodevice.h:39,
from /usr/include/qt/QtCore/qdatastream.h:38,
from /usr/include/qt/QtCore/QDataStream:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:8:
/usr/include/qt/QtCore/qchar.h:584:53: note: candidate: QDataStream& operator<<(QDataStream&, QChar)
Q_CORE_EXPORT QDataStream &operator<<(QDataStream &, QChar);
^
In file included from /usr/include/qt/QtGui/qpixmap.h:38:0,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qcolor.h:240:64: note: candidate: QDataStream& operator<<(QDataStream&, const QColor&)
friend Q_GUI_EXPORT QDataStream &operator<<(QDataStream &, const QColor &);
^
In file included from /usr/include/qt/QtGui/qtransform.h:36:0,
from /usr/include/qt/QtGui/qimage.h:37,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qmatrix.h:168:53: note: candidate: QDataStream& operator<<(QDataStream&, const QMatrix&)
Q_GUI_EXPORT QDataStream &operator<<(QDataStream &, const QMatrix &);
^
In file included from /usr/include/qt/QtGui/qimage.h:37:0,
from /usr/include/qt/QtGui/qpixmap.h:42,
from /usr/include/qt/QtGui/QPixmap:1,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.h:8,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:25:
/usr/include/qt/QtGui/qtransform.h:346:53: note: candidate: QDataStream& operator<<(QDataStream&, const QTransform&)
Q_GUI_EXPORT QDataStream &operator<<(QDataStream &, const QTransform &);
^
Source/Core/DolphinQt/CMakeFiles/dolphin-emu-qt.dir/build.make:202: recipe for target 'Source/Core/DolphinQt/CMakeFiles/dolphin-emu-qt.dir/GameList/GameFile.cpp.o' failed
make[2]: *** [Source/Core/DolphinQt/CMakeFiles/dolphin-emu-qt.dir/GameList/GameFile.cpp.o] Error 1
CMakeFiles/Makefile2:1265: recipe for target 'Source/Core/DolphinQt/CMakeFiles/dolphin-emu-qt.dir/all' failed
make[1]: *** [Source/Core/DolphinQt/CMakeFiles/dolphin-emu-qt.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs...."

What steps will reproduce the problem?

Build from git.
In case it matters, here's how I build it:

cmake ..
-DCMAKE_INSTALL_PREFIX='/usr'
-DCMAKE_CXX_FLAGS='-fno-pie'
-DENABLE_LTO='TRUE'
-DENABLE_QT='TRUE'
make

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

Building from the previous commit works.

What are your PC specifications? (CPU, GPU, Operating System, more)

x64 i7 (Broadwell) on Arch Linux.
GCC is 5.3.0
CXXFLAGS: -march=native -mtune=native -O2 -pipe -fstack-protector-strong -fstack-check -flto
(I get the same without the -flto part, I haven't tried without the others)

Thank you!

Actions #1

Updated by John.ETTEDGUI over 8 years ago

Oh also my Qt is 5.5.1 since it seems to fail in Qt related files.

Actions #2

Updated by JosJuice over 8 years ago

Actions #3

Updated by John.ETTEDGUI over 8 years ago

JosJuice wrote:

Does this patch fix the issue? https://github.com/dolphin-emu/dolphin/pull/3348

With the patch, I have quite less errors, but still some:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp: In constructor ‘GameFile::GameFile(const QString&)’:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:113:34: error: invalid conversion from ‘quint64* {aka long long unsigned int*}’ to ‘u64* {aka long unsigned int*}’ [-fpermissive]
volume->GetTitleID(&m_title_id);
^
In file included from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/Core/ConfigManager.h:15:0,
from aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DolphinQt/GameList/GameFile.cpp:21:
aur-dolphin-emu-git/src/dolphin-emu/Source/Core/DiscIO/Volume.h:84:15: note: initializing argument 1 of ‘virtual bool DiscIO::IVolume::GetTitleID(u64*) const’
virtual bool GetTitleID(u64*) const { return false; }
^
Source/Core/DolphinQt/CMakeFiles/dolphin-emu-qt.dir/build.make:202: recipe for target 'Source/Core/DolphinQt/CMakeFiles/dolphin-emu-qt.dir/GameList/GameFile.cpp.o' failed

Thanks for the quick turn around!

Actions #4

Updated by JosJuice over 8 years ago

Please try again. I've updated the patch.

Actions #5

Updated by John.ETTEDGUI over 8 years ago

JosJuice wrote:

Please try again. I've updated the patch.

That worked!
Thank you!

Actions #6

Updated by JosJuice over 8 years ago

  • Status changed from New to Fixed
Actions #7

Updated by John.ETTEDGUI over 8 years ago

JosJuice wrote:

Fixed by 4.0-8377. https://dolphin-emu.org/download/dev/c1b2eba82b5253533a43b9f2e698ac837f225ab3/

Just to confirm that master builds now without your patch, as expected.

Actions

Also available in: Atom PDF