Cirrus CI / ARM, unit tests, no functional tests
failed
May 26, 2025 in 3m 10s
Task Summary
Instruction ci failed in 02:59
Details
✅ 00:03 clone
✅ 00:01 merge_base
❌ 02:59 ci
[22:12:55.277] Dependencies file "src/qt/CMakeFiles/bitcoinqt.dir/trafficgraphwidget.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-arm-linux-gnueabihf/src/qt/CMakeFiles/bitcoinqt.dir/compiler_depend.internal".
[22:12:55.278] Dependencies file "src/qt/CMakeFiles/bitcoinqt.dir/utilitydialog.cpp.o.d" is newer than depends file "/ci_container_base/ci/scratch/build-arm-linux-gnueabihf/src/qt/CMakeFiles/bitcoinqt.dir/compiler_depend.internal".
[22:12:55.371] Consolidate compiler generated dependencies of target bitcoinqt
[22:12:55.373] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-arm-linux-gnueabihf'
[22:12:55.376] /usr/bin/gmake -f src/qt/CMakeFiles/bitcoinqt.dir/build.make src/qt/CMakeFiles/bitcoinqt.dir/build
[22:12:55.427] gmake[2]: Entering directory '/ci_container_base/ci/scratch/build-arm-linux-gnueabihf'
[22:12:55.440] [ 42%] Building CXX object src/qt/CMakeFiles/bitcoinqt.dir/bitcoingui.cpp.o
[22:12:55.442] cd /ci_container_base/ci/scratch/build-arm-linux-gnueabihf/src/qt && /usr/bin/ccache /usr/bin/arm-linux-gnueabihf-g++ -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -D_FILE_OFFSET_BITS=64 -I/ci_container_base/ci/scratch/build-arm-linux-gnueabihf/src/qt/bitcoinqt_autogen/include -I/ci_container_base/ci/scratch/build-arm-linux-gnueabihf/src -I/ci_container_base/src -I/ci_container_base/src/univalue/include -I/ci_container_base/src/leveldb/include -isystem /ci_container_base/depends/arm-linux-gnueabihf/include/QtWidgets -isystem /ci_container_base/depends/arm-linux-gnueabihf/include -isystem /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore -isystem /ci_container_base/depends/arm-linux-gnueabihf/mkspecs/linux-g++ -isystem /ci_container_base/depends/arm-linux-gnueabihf/include/QtGui -isystem /ci_container_base/depends/arm-linux-gnueabihf/include/QtNetwork -isystem /ci_container_base/depends/arm-linux-gnueabihf/include/QtDBus -Wno-psabi -Wno-error=maybe-uninitialized -O2 -O2 -g -std=c++20 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-extended-identifiers -fdebug-prefix-map=/ci_container_base/src=. -fmacro-prefix-map=/ci_container_base/src=. -fstack-reuse=none -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fstack-clash-protection -Werror -Wall -Wextra -Wformat -Wformat-security -Wvla -Wredundant-decls -Wdate-time -Wduplicated-branches -Wduplicated-cond -Wlogical-op -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wbidi-chars=any -Wundef -Wno-unused-parameter -MD -MT src/qt/CMakeFiles/bitcoinqt.dir/bitcoingui.cpp.o -MF CMakeFiles/bitcoinqt.dir/bitcoingui.cpp.o.d -o CMakeFiles/bitcoinqt.dir/bitcoingui.cpp.o -c /ci_container_base/src/qt/bitcoingui.cpp
[22:13:07.704] /ci_container_base/src/qt/bitcoingui.cpp: In lambda function:
[22:13:07.704] /ci_container_base/src/qt/bitcoingui.cpp:506:24: error: no matching function for call to ‘BitcoinGUI::connect(MigrateWalletActivity*&, void (MigrateWalletActivity::*)(WalletModel*), RPCConsole*&, void (BitcoinGUI::*)(WalletModel*))’
[22:13:07.704] 506 | connect(activity, &MigrateWalletActivity::migrated, rpcConsole, &BitcoinGUI::setCurrentWallet);
[22:13:07.704] | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[22:13:07.704] In file included from /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qabstractitemmodel.h:10,
[22:13:07.704] from /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/QAbstractListModel:1,
[22:13:07.704] from /ci_container_base/src/qt/bitcoinunits.h:10,
[22:13:07.704] from /ci_container_base/src/qt/bitcoingui.h:10,
[22:13:07.704] from /ci_container_base/src/qt/bitcoingui.cpp:7:
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:221:9: note: candidate: ‘static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer<Prototype>::Object*, Func1, const typename QtPrivate::ContextTypeForFunctor<Func2>::ContextType*, Func2&&, Qt::ConnectionType) [with Func1 = void (MigrateWalletActivity::*)(WalletModel*); Func2 = void (BitcoinGUI::*)(WalletModel*); typename QtPrivate::FunctionPointer<Prototype>::Object = MigrateWalletActivity; typename QtPrivate::ContextTypeForFunctor<Func2>::ContextType = BitcoinGUI]’
[22:13:07.704] 221 | connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal,
[22:13:07.704] | ^~~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:222:86: note: no known conversion for argument 3 from ‘RPCConsole*’ to ‘const QtPrivate::ContextTypeForFunctor<void (BitcoinGUI::*)(WalletModel*), void>::ContextType*’ {aka ‘const BitcoinGUI*’}
[22:13:07.704] 222 | const typename QtPrivate::ContextTypeForFunctor<Func2>::ContextType *context, Func2 &&slot,
[22:13:07.704] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:270:9: note: candidate: ‘template<class Func1, class Func2> static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer<Prototype>::Object*, Func1, Func2&&)’
[22:13:07.704] 270 | connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, Func2 &&slot)
[22:13:07.704] | ^~~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:270:9: note: template argument deduction/substitution failed:
[22:13:07.704] /ci_container_base/src/qt/bitcoingui.cpp:506:24: note: candidate expects 3 arguments, 4 provided
[22:13:07.704] 506 | connect(activity, &MigrateWalletActivity::migrated, rpcConsole, &BitcoinGUI::setCurrentWallet);
[22:13:07.704] | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:200:36: note: candidate: ‘static QMetaObject::Connection QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)’
[22:13:07.704] 200 | static QMetaObject::Connection connect(const QObject *sender, const char *signal,
[22:13:07.704] | ^~~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:200:79: note: no known conversion for argument 2 from ‘void (MigrateWalletActivity::*)(WalletModel*)’ to ‘const char*’
[22:13:07.704] 200 | static QMetaObject::Connection connect(const QObject *sender, const char *signal,
[22:13:07.704] | ~~~~~~~~~~~~^~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:203:36: note: candidate: ‘static QMetaObject::Connection QObject::connect(const QObject*, const QMetaMethod&, const QObject*, const QMetaMethod&, Qt::ConnectionType)’
[22:13:07.704] 203 | static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal,
[22:13:07.704] | ^~~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:203:86: note: no known conversion for argument 2 from ‘void (MigrateWalletActivity::*)(WalletModel*)’ to ‘const QMetaMethod&’
[22:13:07.704] 203 | static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal,
[22:13:07.704] | ~~~~~~~~~~~~~~~~~~~^~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:396:32: note: candidate: ‘QMetaObject::Connection QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const’
[22:13:07.704] 396 | inline QMetaObject::Connection QObject::connect(const QObject *asender, const char *asignal,
[22:13:07.704] | ^~~~~~~
[22:13:07.704] /ci_container_base/depends/arm-linux-gnueabihf/include/QtCore/qobject.h:396:85: note: no known conversion for argument 2 from ‘void (MigrateWalletActivity::*)(WalletModel*)’ to ‘const char*’
[22:13:07.704] 396 | inline QMetaObject::Connection QObject::connect(const QObject *asender, const char *asignal,
[22:13:07.704] | ~~~~~~~~~~~~^~~~~~~
[22:13:07.709] gmake[2]: *** [src/qt/CMakeFiles/bitcoinqt.dir/build.make:894: src/qt/CMakeFiles/bitcoinqt.dir/bitcoingui.cpp.o] Error 1
[22:13:07.709] gmake[2]: Leaving directory '/ci_container_base/ci/scratch/build-arm-linux-gnueabihf'
[22:13:07.711] gmake[1]: *** [CMakeFiles/Makefile2:1286: src/qt/CMakeFiles/bitcoinqt.dir/all] Error 2
[22:13:07.711] gmake[1]: Leaving directory '/ci_container_base/ci/scratch/build-arm-linux-gnueabihf'
[22:13:07.711] gmake: *** [Makefile:146: all] Error 2
[22:13:07.716]
[22:13:07.777]
[22:13:07.777] Exit status: 2��������������������������������������������������������������������������������������������������������������������������������������������
Loading