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.