Package: src:fcitx-rime
Version: 0.3.2+git20230425-3
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb
PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON
-DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
[... snipped ...]
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setStatusTip(const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:272:11: error: cannot
convert ‘const QString’ to ‘const int&’
272 | { setData(astatusTip, Qt::StatusTipRole); }
| ^~~~~~~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setWhatsThis(const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:277:11: error: cannot
convert ‘const QString’ to ‘const int&’
277 | { setData(awhatsThis, Qt::WhatsThisRole); }
| ^~~~~~~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setSizeHint(const QSize&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:281:11: error: cannot
convert ‘const QSize’ to ‘const int&’
281 | { setData(asizeHint, Qt::SizeHintRole); }
| ^~~~~~~~~
| |
| const QSize
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setFont(const QFont&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:284:11: error: cannot
convert ‘const QFont’ to ‘const int&’
284 | { setData(afont, Qt::FontRole); }
| ^~~~~
| |
| const QFont
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setBackground(const QBrush&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:290:11: error: cannot
convert ‘const QBrush’ to ‘const int&’
290 | { setData(abrush, Qt::BackgroundRole); }
| ^~~~~~
| |
| const QBrush
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setForeground(const QBrush&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:293:11: error: cannot
convert ‘const QBrush’ to ‘const int&’
293 | { setData(abrush, Qt::ForegroundRole); }
| ^~~~~~
| |
| const QBrush
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setAccessibleText(const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:299:11: error: cannot
convert ‘const QString’ to ‘const int&’
299 | { setData(aaccessibleText, Qt::AccessibleTextRole); }
| ^~~~~~~~~~~~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: In member function
‘void QStandardItem::setAccessibleDescription(const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:302:11: error: cannot
convert ‘const QString’ to ‘const int&’
302 | { setData(aaccessibleDescription, Qt::AccessibleDescriptionRole); }
| ^~~~~~~~~~~~~~~~~~~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:71:42: note:
initializing argument 1 of ‘virtual void QStandardItem::setData(const int&,
int)’
71 | virtual void setData(const QVariant &value, int role = Qt::UserRole
+ 1);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h: At global scope:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:345:5: error:
‘QVariant’ does not name a type
345 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole)
const override;
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:346:50: error:
‘QVariant’ does not name a type
346 | bool setData(const QModelIndex &index, const QVariant &value, int
role = Qt::EditRole) override;
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:350:5: error:
‘QVariant’ does not name a type
350 | QVariant headerData(int section, Qt::Orientation orientation,
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:352:72: error:
‘QVariant’ does not name a type
352 | bool setHeaderData(int section, Qt::Orientation orientation, const
QVariant &value,
|
^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:363:23: error:
type/value mismatch at argument 2 in template parameter list for ‘template<class
K, class V> class QMap’
363 | QMap<int, QVariant> itemData(const QModelIndex &index) const
override;
| ^
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:363:23: note:
expected a type, got ‘QVariant’
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:364:72: error:
type/value mismatch at argument 2 in template parameter list for ‘template<class
K, class V> class QMap’
364 | bool setItemData(const QModelIndex &index, const QMap<int, QVariant>
&roles) override;
| ^
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:364:72: note:
expected a type, got ‘QVariant’
In file included from
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTreeWidgetItem:1,
from /<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:27:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:175:13: error:
‘QVariant’ does not name a type
175 | virtual QVariant data(int column, int role) const;
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:54: error:
‘QVariant’ does not name a type
176 | virtual void setData(int column, int role, const QVariant &value);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:215:5: error:
‘QVariant’ does not name a type
215 | QVariant childrenCheckState(int column) const;
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QString QTreeWidgetItem::text(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:105:22: error: too
many arguments to function ‘void* data()’
105 | { return data(column, Qt::DisplayRole).toString(); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:105:48: error:
request for member ‘toString’ in ‘data()’, which is of non-class type ‘void*’
105 | { return data(column, Qt::DisplayRole).toString(); }
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QIcon QTreeWidgetItem::icon(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:109:43: error: too
many arguments to function ‘void* data()’
109 | { return qvariant_cast<QIcon>(data(column,
Qt::DecorationRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:109:43: error:
invalid conversion from ‘void*’ to ‘int’ [-fpermissive]
109 | { return qvariant_cast<QIcon>(data(column,
Qt::DecorationRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:877:61: note: initializing
argument 1 of ‘T qvariant_cast(const int&) [with T = QIcon]’
877 | template<typename T> inline T qvariant_cast(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QString QTreeWidgetItem::statusTip(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:113:22: error: too
many arguments to function ‘void* data()’
113 | { return data(column, Qt::StatusTipRole).toString(); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:113:50: error:
request for member ‘toString’ in ‘data()’, which is of non-class type ‘void*’
113 | { return data(column, Qt::StatusTipRole).toString(); }
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QString QTreeWidgetItem::toolTip(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:118:22: error: too
many arguments to function ‘void* data()’
118 | { return data(column, Qt::ToolTipRole).toString(); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:118:48: error:
request for member ‘toString’ in ‘data()’, which is of non-class type ‘void*’
118 | { return data(column, Qt::ToolTipRole).toString(); }
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QString QTreeWidgetItem::whatsThis(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:124:22: error: too
many arguments to function ‘void* data()’
124 | { return data(column, Qt::WhatsThisRole).toString(); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:124:50: error:
request for member ‘toString’ in ‘data()’, which is of non-class type ‘void*’
124 | { return data(column, Qt::WhatsThisRole).toString(); }
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QFont QTreeWidgetItem::font(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:129:43: error: too
many arguments to function ‘void* data()’
129 | { return qvariant_cast<QFont>(data(column, Qt::FontRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:129:43: error:
invalid conversion from ‘void*’ to ‘int’ [-fpermissive]
129 | { return qvariant_cast<QFont>(data(column, Qt::FontRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~
| |
| void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:877:61: note: initializing
argument 1 of ‘T qvariant_cast(const int&) [with T = QFont]’
877 | template<typename T> inline T qvariant_cast(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘int QTreeWidgetItem::textAlignment(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:133:22: error: too
many arguments to function ‘void* data()’
133 | { return data(column, Qt::TextAlignmentRole).toInt(); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:133:54: error:
request for member ‘toInt’ in ‘data()’, which is of non-class type ‘void*’
133 | { return data(column, Qt::TextAlignmentRole).toInt(); }
| ^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QColor QTreeWidgetItem::backgroundColor(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:140:44: error: too
many arguments to function ‘void* data()’
140 | { return qvariant_cast<QColor>(data(column,
Qt::BackgroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:140:44: error:
invalid conversion from ‘void*’ to ‘int’ [-fpermissive]
140 | { return qvariant_cast<QColor>(data(column,
Qt::BackgroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:877:61: note: initializing
argument 1 of ‘T qvariant_cast(const int&) [with T = QColor]’
877 | template<typename T> inline T qvariant_cast(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setBackgroundColor(int, const QColor&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:143:47: error: cannot
convert ‘const QColor’ to ‘const int&’
143 | { setData(column, Qt::BackgroundRole, color); }
| ^~~~~
| |
| const QColor
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QBrush QTreeWidgetItem::background(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:147:44: error: too
many arguments to function ‘void* data()’
147 | { return qvariant_cast<QBrush>(data(column,
Qt::BackgroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:147:44: error:
invalid conversion from ‘void*’ to ‘int’ [-fpermissive]
147 | { return qvariant_cast<QBrush>(data(column,
Qt::BackgroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:877:61: note: initializing
argument 1 of ‘T qvariant_cast(const int&) [with T = QBrush]’
877 | template<typename T> inline T qvariant_cast(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setBackground(int, const QBrush&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:149:86: error: too
many arguments to function ‘int QVariant()’
149 | { setData(column, Qt::BackgroundRole, brush.style() !=
Qt::NoBrush ? QVariant(brush) : QVariant()); }
|
~~~~~~~~^~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:208:5: note: declared here
208 | QVariant() noexcept : d() {}
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QColor QTreeWidgetItem::textColor(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:154:44: error: too
many arguments to function ‘void* data()’
154 | { return qvariant_cast<QColor>(data(column,
Qt::ForegroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:154:44: error:
invalid conversion from ‘void*’ to ‘int’ [-fpermissive]
154 | { return qvariant_cast<QColor>(data(column,
Qt::ForegroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:877:61: note: initializing
argument 1 of ‘T qvariant_cast(const int&) [with T = QColor]’
877 | template<typename T> inline T qvariant_cast(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setTextColor(int, const QColor&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:157:47: error: cannot
convert ‘const QColor’ to ‘const int&’
157 | { setData(column, Qt::ForegroundRole, color); }
| ^~~~~
| |
| const QColor
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QBrush QTreeWidgetItem::foreground(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:161:44: error: too
many arguments to function ‘void* data()’
161 | { return qvariant_cast<QBrush>(data(column,
Qt::ForegroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:161:44: error:
invalid conversion from ‘void*’ to ‘int’ [-fpermissive]
161 | { return qvariant_cast<QBrush>(data(column,
Qt::ForegroundRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:877:61: note: initializing
argument 1 of ‘T qvariant_cast(const int&) [with T = QBrush]’
877 | template<typename T> inline T qvariant_cast(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setForeground(int, const QBrush&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:163:86: error: too
many arguments to function ‘int QVariant()’
163 | { setData(column, Qt::ForegroundRole, brush.style() !=
Qt::NoBrush ? QVariant(brush) : QVariant()); }
|
~~~~~~~~^~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:208:5: note: declared here
208 | QVariant() noexcept : d() {}
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘Qt::CheckState QTreeWidgetItem::checkState(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:166:50: error: too
many arguments to function ‘void* data()’
166 | { return static_cast<Qt::CheckState>(data(column,
Qt::CheckStateRole).toInt()); }
|
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:166:79: error:
request for member ‘toInt’ in ‘data()’, which is of non-class type ‘void*’
166 | { return static_cast<Qt::CheckState>(data(column,
Qt::CheckStateRole).toInt()); }
|
^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function
‘QSize QTreeWidgetItem::sizeHint(int) const’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:171:43: error: too
many arguments to function ‘void* data()’
171 | { return qvariant_cast<QSize>(data(column, Qt::SizeHintRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:358:11: note: declared here
358 | void *data();
| ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:171:43: error:
invalid conversion from ‘void*’ to ‘int’ [-fpermissive]
171 | { return qvariant_cast<QSize>(data(column, Qt::SizeHintRole)); }
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:877:61: note: initializing
argument 1 of ‘T qvariant_cast(const int&) [with T = QSize]’
877 | template<typename T> inline T qvariant_cast(const QVariant &v)
| ~~~~~~~~~~~~~~~~^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setSizeHint(int, const QSize&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:173:70: error: too
many arguments to function ‘int QVariant()’
173 | { setData(column, Qt::SizeHintRole, size.isValid() ?
QVariant(size) : QVariant()); }
|
~~~~~~~~^~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:208:5: note: declared here
208 | QVariant() noexcept : d() {}
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setText(int, const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:231:36: error: cannot
convert ‘const QString’ to ‘const int&’
231 | { setData(column, Qt::DisplayRole, atext); }
| ^~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setIcon(int, const QIcon&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:234:39: error: cannot
convert ‘const QIcon’ to ‘const int&’
234 | { setData(column, Qt::DecorationRole, aicon); }
| ^~~~~
| |
| const QIcon
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setStatusTip(int, const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:238:38: error: cannot
convert ‘const QString’ to ‘const int&’
238 | { setData(column, Qt::StatusTipRole, astatusTip); }
| ^~~~~~~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setToolTip(int, const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:243:36: error: cannot
convert ‘const QString’ to ‘const int&’
243 | { setData(column, Qt::ToolTipRole, atoolTip); }
| ^~~~~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setWhatsThis(int, const QString&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:248:38: error: cannot
convert ‘const QString’ to ‘const int&’
248 | { setData(column, Qt::WhatsThisRole, awhatsThis); }
| ^~~~~~~~~~
| |
| const QString
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h: In member function ‘void
QTreeWidgetItem::setFont(int, const QFont&)’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:252:33: error: cannot
convert ‘const QFont’ to ‘const int&’
252 | { setData(column, Qt::FontRole, afont); }
| ^~~~~
| |
| const QFont
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtreewidget.h:176:64: note:
initializing argument 3 of ‘virtual void QTreeWidgetItem::setData(int, int, const
int&)’
176 | virtual void setData(int column, int role, const QVariant &value);
| ~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp: In member function ‘void
fcitx_rime::ConfigMain::focusSelectedIM(QString)’:
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:98:37: error: ‘class
QAbstractItemModel’ has no member named ‘data’
98 | currentIMView->model()->data(ind,
Qt::DisplayRole).toString();
| ^~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:110:35: error: ‘class
QAbstractItemModel’ has no member named ‘data’
110 | availIMView->model()->data(ind, Qt::DisplayRole).toString();
| ^~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp: In member function ‘void
fcitx_rime::ConfigMain::addIM()’:
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:122:41: error: ‘class QModelIndex’ has
no member named ‘data’
122 |
availIMView->currentIndex().data(Qt::DisplayRole).toString();
| ^~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp: In member function ‘void
fcitx_rime::ConfigMain::removeIM()’:
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:148:43: error: ‘class QModelIndex’ has
no member named ‘data’
148 |
currentIMView->currentIndex().data(Qt::DisplayRole).toString();
| ^~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp: In member function ‘void
fcitx_rime::ConfigMain::moveUpIM()’:
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:165:43: error: ‘class QModelIndex’ has
no member named ‘data’
165 |
currentIMView->currentIndex().data(Qt::DisplayRole).toString();
| ^~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp: In member function ‘void
fcitx_rime::ConfigMain::moveDownIM()’:
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:194:43: error: ‘class QModelIndex’ has
no member named ‘data’
194 |
currentIMView->currentIndex().data(Qt::DisplayRole).toString();
| ^~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp: In member function ‘void
fcitx_rime::ConfigMain::uiToModel()’:
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:307:17: error: expected ‘;’ before
‘name’
307 | QVariant name = qmodel->data(index);
| ^~~~~
| ;
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:307:9: warning: statement is a
reference, not call, to function ‘QVariant’ [-Waddress]
307 | QVariant name = qmodel->data(index);
| ^~~~~~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:307:9: warning: statement has no effect
[-Wunused-value]
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:309:44: error: ‘name’ was not declared
in this scope; did you mean ‘tzname’?
309 | if (model->schemas_[i].name == name) {
| ^~~~
| tzname
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp: In member function ‘void
fcitx_rime::ConfigMain::getAvailableSchemas()’:
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:533:28: error: ‘RimeGetUserDataDir’ was
not declared in this scope
533 | const char *userPath = RimeGetUserDataDir();
| ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gui/src/ConfigMain.cpp:534:27: error: ‘RimeGetSharedDataDir’
was not declared in this scope
534 | const char *sysPath = RimeGetSharedDataDir();
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T =
QtMetaTypePrivate::QSequentialIterableImpl]’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:782:97: required from here
782 | return
QSequentialIterable(qvariant_cast<QtMetaTypePrivate::QSequentialIterableImpl>(v));
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of
‘QtPrivate::QVariantValueHelperInterface<QtMetaTypePrivate::QSequentialIterableImpl>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T =
QtMetaTypePrivate::QAssociativeIterableImpl]’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:797:99: required from here
797 | return
QAssociativeIterable(qvariant_cast<QtMetaTypePrivate::QAssociativeIterableImpl>(v));
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of
‘QtPrivate::QVariantValueHelperInterface<QtMetaTypePrivate::QAssociativeIterableImpl>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T = QIcon]’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h:89:38: required
from here
89 | { return qvariant_cast<QIcon>(data(Qt::DecorationRole)); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of ‘QtPrivate::QVariantValueHelperInterface<QIcon>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T = QFont]’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h:109:38: required
from here
109 | { return qvariant_cast<QFont>(data(Qt::FontRole)); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of ‘QtPrivate::QVariantValueHelperInterface<QFont>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T = QColor]’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h:120:39: required
from here
120 | { return qvariant_cast<QColor>(data(Qt::BackgroundRole)); }
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of ‘QtPrivate::QVariantValueHelperInterface<QColor>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T = QBrush]’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h:128:39: required
from here
128 | { return qvariant_cast<QBrush>(data(Qt::BackgroundRole)); }
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of ‘QtPrivate::QVariantValueHelperInterface<QBrush>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T = QSize]’:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h:152:38: required
from here
152 | { return qvariant_cast<QSize>(data(Qt::SizeHintRole)); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of ‘QtPrivate::QVariantValueHelperInterface<QSize>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T = QString]’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:75:38: required
from here
75 | return qvariant_cast<QString>(data(Qt::DisplayRole));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of ‘QtPrivate::QVariantValueHelperInterface<QString>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h: In instantiation of ‘T
qvariant_cast(const int&) [with T = int]’:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h:116:48: required
from here
116 | return
Qt::Alignment(qvariant_cast<int>(data(Qt::TextAlignmentRole)));
|
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879:62: error: ‘invoke’ is not a
member of ‘QtPrivate::QVariantValueHelperInterface<int>’
879 | return QtPrivate::QVariantValueHelperInterface<T>::invoke(v);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
make[3]: *** [gui/src/CMakeFiles/fcitx-rime-config-gui.dir/build.make:117:
gui/src/CMakeFiles/fcitx-rime-config-gui.dir/ConfigMain.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:890:
gui/src/CMakeFiles/fcitx-rime-config-gui.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:11: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202412/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.