Page MenuHomePhabricator

[cleanup] stop using misc deprecated Qt things
AbandonedPublic

Authored by majcosta on Jun 11 2020, 20:36.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

silences a bunch of warnings for those of us on newer toolchains

Test Plan
ninja all check
./src/qt/bitcoin-qt

Check everything works as expected

Event Timeline

Snippet of first build failure:

[20:38:16] :	 [Step 1/2]                 ~~~~~~~ ^
[20:38:16] :	 [Step 1/2] ../src/qt/transactionview.cpp:328:29: error: no member named 'startOfDay' in 'QDate'
[20:38:16] :	 [Step 1/2]                 startOfWeek.startOfDay(), TransactionFilterProxy::MAX_DATE);
[20:38:16] :	 [Step 1/2]                 ~~~~~~~~~~~ ^
[20:38:16] :	 [Step 1/2] ../src/qt/transactionview.cpp:333:59: error: no member named 'startOfDay' in 'QDate'
[20:38:16] :	 [Step 1/2]                 QDate(current.year(), current.month(), 1).startOfDay(),
[20:38:16] :	 [Step 1/2]                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
[20:38:16] :	 [Step 1/2] ../src/qt/transactionview.cpp:340:22: error: no member named 'startOfDay' in 'QDate'
[20:38:16] :	 [Step 1/2]                     .startOfDay(),
[20:38:16] :	 [Step 1/2]                      ^
[20:38:16] :	 [Step 1/2] ../src/qt/transactionview.cpp:341:59: error: no member named 'startOfDay' in 'QDate'
[20:38:16] :	 [Step 1/2]                 QDate(current.year(), current.month(), 1).startOfDay());
[20:38:16] :	 [Step 1/2]                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
[20:38:16] :	 [Step 1/2] ../src/qt/transactionview.cpp:345:45: error: no member named 'startOfDay' in 'QDate'
[20:38:16] :	 [Step 1/2]                 QDate(current.year(), 1, 1).startOfDay(),
[20:38:16] :	 [Step 1/2]                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
[20:38:16] :	 [Step 1/2] ../src/qt/transactionview.cpp:632:58: error: no member named 'startOfDay' in 'QDate'
[20:38:16] :	 [Step 1/2]     transactionProxyModel->setDateRange(dateFrom->date().startOfDay(),
[20:38:16] :	 [Step 1/2]                                         ~~~~~~~~~~~~~~~~ ^
[20:38:16] :	 [Step 1/2] ../src/qt/transactionview.cpp:633:56: error: no member named 'startOfDay' in 'QDate'
[20:38:16] :	 [Step 1/2]                                         dateTo->date().startOfDay().addDays(1));
[20:38:16] :	 [Step 1/2]                                         ~~~~~~~~~~~~~~ ^
[20:38:16] :	 [Step 1/2] 10 errors generated.
[20:38:17] :	 [Step 1/2] [450/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o
[20:38:17] :	 [Step 1/2] FAILED: src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o 
[20:38:17] :	 [Step 1/2] /usr/bin/ccache /usr/bin/clang++-10  -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DHAVE_DECL_EVP_MD_CTX_NEW=1 -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUSE_PROTOBUF_MESSAGE_BYTESIZELONG -Isrc/qt/bitcoin-qt-base_autogen/include -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -Werror -g -O2 -fPIC -fvisibility=hidden   -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety-analysis -Wshadow -Wrange-loop-analysis -Wredundant-decls -Wformat-security -Wredundant-move -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -fPIC -std=gnu++14 -MD -MT src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o -MF src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o.d -o src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o -c ../src/qt/rpcconsole.cpp
[20:38:17] :	 [Step 1/2] ../src/qt/rpcconsole.cpp:727:32: error: no member named 'mappedInt' in 'QSignalMapper'; did you mean '::QSignalMapper::mapped'?
[20:38:17] :	 [Step 1/2]         connect(signalMapper, &QSignalMapper::mappedInt, this,
[20:38:17] :	 [Step 1/2]                                ^~~~~~~~~~~~~~~~~~~~~~~~
[20:38:17] :	 [Step 1/2]                                ::QSignalMapper::mapped
[20:38:17] :	 [Step 1/2] /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h:71:10: note: '::QSignalMapper::mapped' declared here
[20:38:17] :	 [Step 1/2]     void mapped(int);
[20:38:17] :	 [Step 1/2]          ^
[20:38:17] :	 [Step 1/2] 1 error generated.
[20:38:17] :	 [Step 1/2] [451/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoin.cpp.o
[20:38:17] :	 [Step 1/2] [452/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o
[20:38:17] :	 [Step 1/2] FAILED: src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o 
[20:38:17] :	 [Step 1/2] /usr/bin/ccache /usr/bin/clang++-10  -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DHAVE_DECL_EVP_MD_CTX_NEW=1 -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUSE_PROTOBUF_MESSAGE_BYTESIZELONG -Isrc/qt/bitcoin-qt-base_autogen/include -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -Werror -g -O2 -fPIC -fvisibility=hidden   -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wthread-safety-analysis -Wshadow -Wrange-loop-analysis -Wredundant-decls -Wformat-security -Wredundant-move -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -fPIC -std=gnu++14 -MD -MT src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o -MF src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o.d -o src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o -c ../src/qt/sendcoinsdialog.cpp
[20:38:17] :	 [Step 1/2] ../src/qt/sendcoinsdialog.cpp:193:46: error: no member named 'idClicked' in 'QButtonGroup'
[20:38:17] :	 [Step 1/2]         connect(ui->groupFee, &QButtonGroup::idClicked, this,
[20:38:17] :	 [Step 1/2]                                ~~~~~~~~~~~~~~^
[20:38:17] :	 [Step 1/2] ../src/qt/sendcoinsdialog.cpp:195:46: error: no member named 'idClicked' in 'QButtonGroup'
[20:38:17] :	 [Step 1/2]         connect(ui->groupFee, &QButtonGroup::idClicked, this,
[20:38:17] :	 [Step 1/2]                                ~~~~~~~~~~~~~~^
[20:38:17] :	 [Step 1/2] ../src/qt/sendcoinsdialog.cpp:197:52: error: no member named 'idClicked' in 'QButtonGroup'
[20:38:17] :	 [Step 1/2]         connect(ui->groupCustomFee, &QButtonGroup::idClicked, this,
[20:38:17] :	 [Step 1/2]                                      ~~~~~~~~~~~~~~^
[20:38:17] :	 [Step 1/2] 3 errors generated.
[20:38:17] :	 [Step 1/2] [453/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/qrc_bitcoin_locale.cpp.o
[20:38:18] :	 [Step 1/2] [454/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoin-qt-base_autogen/mocs_compilation.cpp.o
[20:38:18] :	 [Step 1/2] ninja: build stopped: subcommand failed.
[20:38:18]W:	 [Step 1/2] ++ print_sanitizers_log
[20:38:18]W:	 [Step 1/2] ++ for log in "${SAN_LOG_DIR}"/*.log.*
[20:38:18] :	 [Step 1/2] *** Output of /tmp/sanitizer_logs/*.log.* ***
[20:38:18]W:	 [Step 1/2] ++ echo '*** Output of /tmp/sanitizer_logs/*.log.* ***'
[20:38:18]W:	 [Step 1/2] ++ cat '/tmp/sanitizer_logs/*.log.*'
[20:38:18]W:	 [Step 1/2] cat: '/tmp/sanitizer_logs/*.log.*': No such file or directory
[20:38:19]W:	 [Step 1/2] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[20:38:24]W:	 [Step 1/2] Process exited with code 1
[20:38:24]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)

Snippet of first build failure:

[20:38:20] :	 [Step 1/2]                               ^~~~~~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp: In member function 'void TransactionView::chooseDate(int)':
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:322:25: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]                  current.startOfDay(), TransactionFilterProxy::MAX_DATE);
[20:38:20] :	 [Step 1/2]                          ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:328:29: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]                  startOfWeek.startOfDay(), TransactionFilterProxy::MAX_DATE);
[20:38:20] :	 [Step 1/2]                              ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:333:59: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]                  QDate(current.year(), current.month(), 1).startOfDay(),
[20:38:20] :	 [Step 1/2]                                                            ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:340:22: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]                      .startOfDay(),
[20:38:20] :	 [Step 1/2]                       ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:341:59: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]                  QDate(current.year(), current.month(), 1).startOfDay());
[20:38:20] :	 [Step 1/2]                                                            ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:345:45: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]                  QDate(current.year(), 1, 1).startOfDay(),
[20:38:20] :	 [Step 1/2]                                              ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp: In member function 'void TransactionView::dateRangeChanged()':
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:632:58: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]      transactionProxyModel->setDateRange(dateFrom->date().startOfDay(),
[20:38:20] :	 [Step 1/2]                                                           ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] ../src/qt/transactionview.cpp:633:56: error: 'class QDate' has no member named 'startOfDay'
[20:38:20] :	 [Step 1/2]                                          dateTo->date().startOfDay().addDays(1));
[20:38:20] :	 [Step 1/2]                                                         ^~~~~~~~~~
[20:38:20] :	 [Step 1/2] [444/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o
[20:38:20] :	 [Step 1/2] FAILED: src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o 
[20:38:20] :	 [Step 1/2] /usr/bin/ccache /usr/bin/c++  -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DHAVE_DECL_EVP_MD_CTX_NEW=1 -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUSE_PROTOBUF_MESSAGE_BYTESIZELONG -Isrc/qt/bitcoin-qt-base_autogen/include -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -Werror -g -O2 -fPIC -fvisibility=hidden   -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wshadow -Wredundant-decls -Wformat-security -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -fPIC -std=gnu++14 -MD -MT src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o -MF src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o.d -o src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o -c ../src/qt/rpcconsole.cpp
[20:38:20] :	 [Step 1/2] ../src/qt/rpcconsole.cpp: In member function 'void RPCConsole::setClientModel(ClientModel*)':
[20:38:20] :	 [Step 1/2] ../src/qt/rpcconsole.cpp:727:47: error: 'mappedInt' is not a member of 'QSignalMapper'
[20:38:20] :	 [Step 1/2]          connect(signalMapper, &QSignalMapper::mappedInt, this,
[20:38:20] :	 [Step 1/2]                                                ^~~~~~~~~
[20:38:20] :	 [Step 1/2] [445/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/addresstablemodel.cpp.o
[20:38:21] :	 [Step 1/2] [446/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/receivecoinsdialog.cpp.o
[20:38:21] :	 [Step 1/2] [447/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoin.cpp.o
[20:38:22] :	 [Step 1/2] [448/460] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o
[20:38:22] :	 [Step 1/2] FAILED: src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o 
[20:38:22] :	 [Step 1/2] /usr/bin/ccache /usr/bin/c++  -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DHAVE_DECL_EVP_MD_CTX_NEW=1 -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUSE_PROTOBUF_MESSAGE_BYTESIZELONG -Isrc/qt/bitcoin-qt-base_autogen/include -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -Werror -g -O2 -fPIC -fvisibility=hidden   -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wshadow -Wredundant-decls -Wformat-security -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -fPIC -std=gnu++14 -MD -MT src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o -MF src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o.d -o src/qt/CMakeFiles/bitcoin-qt-base.dir/sendcoinsdialog.cpp.o -c ../src/qt/sendcoinsdialog.cpp
[20:38:22] :	 [Step 1/2] ../src/qt/sendcoinsdialog.cpp: In member function 'void SendCoinsDialog::setModel(WalletModel*)':
[20:38:22] :	 [Step 1/2] ../src/qt/sendcoinsdialog.cpp:193:46: error: 'idClicked' is not a member of 'QButtonGroup'
[20:38:22] :	 [Step 1/2]          connect(ui->groupFee, &QButtonGroup::idClicked, this,
[20:38:22] :	 [Step 1/2]                                               ^~~~~~~~~
[20:38:22] :	 [Step 1/2] ../src/qt/sendcoinsdialog.cpp:195:46: error: 'idClicked' is not a member of 'QButtonGroup'
[20:38:22] :	 [Step 1/2]          connect(ui->groupFee, &QButtonGroup::idClicked, this,
[20:38:22] :	 [Step 1/2]                                               ^~~~~~~~~
[20:38:22] :	 [Step 1/2] ../src/qt/sendcoinsdialog.cpp:197:52: error: 'idClicked' is not a member of 'QButtonGroup'
[20:38:22] :	 [Step 1/2]          connect(ui->groupCustomFee, &QButtonGroup::idClicked, this,
[20:38:22] :	 [Step 1/2]                                                     ^~~~~~~~~
[20:38:22] :	 [Step 1/2] ninja: build stopped: subcommand failed.
[20:38:22] :	 [Step 1/2] *** Output of /tmp/sanitizer_logs/*.log.* ***
[20:38:22]W:	 [Step 1/2] ++ print_sanitizers_log
[20:38:22]W:	 [Step 1/2] ++ for log in "${SAN_LOG_DIR}"/*.log.*
[20:38:22]W:	 [Step 1/2] ++ echo '*** Output of /tmp/sanitizer_logs/*.log.* ***'
[20:38:22]W:	 [Step 1/2] ++ cat '/tmp/sanitizer_logs/*.log.*'
[20:38:22]W:	 [Step 1/2] cat: '/tmp/sanitizer_logs/*.log.*': No such file or directory
[20:38:23]W:	 [Step 1/2] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[20:38:28]W:	 [Step 1/2] Process exited with code 1
[20:38:28]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)

Snippet of first build failure:

[20:38:42] :	 [Step 1/2] [371/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoinamountfield.cpp.o
[20:38:43] :	 [Step 1/2] [372/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoinaddressvalidator.cpp.o
[20:38:43] :	 [Step 1/2] [373/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/rpc_blockchain.cpp.o
[20:38:43] :	 [Step 1/2] [374/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/checkqueue.cpp.o
[20:38:43] :	 [Step 1/2] [375/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoinunits.cpp.o
[20:38:44] :	 [Step 1/2] [376/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/ccoins_caching.cpp.o
[20:38:44] :	 [Step 1/2] [377/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/duplicate_inputs.cpp.o
[20:38:45] :	 [Step 1/2] [378/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/rpc_mempool.cpp.o
[20:38:45] :	 [Step 1/2] [379/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/block_assemble.cpp.o
[20:38:45] :	 [Step 1/2] [380/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/mempool_eviction.cpp.o
[20:38:45] :	 [Step 1/2] [381/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/modaloverlay.cpp.o
[20:38:45] :	 [Step 1/2] [382/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/networkstyle.cpp.o
[20:38:45] :	 [Step 1/2] [383/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/csvmodelwriter.cpp.o
[20:38:45] :	 [Step 1/2] [384/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/platformstyle.cpp.o
[20:38:46] :	 [Step 1/2] [385/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/qvalidatedlineedit.cpp.o
[20:38:46] :	 [Step 1/2] [386/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/qvaluecombobox.cpp.o
[20:38:47] :	 [Step 1/2] [387/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/__/test/util.cpp.o
[20:38:47] :	 [Step 1/2] [388/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bantablemodel.cpp.o
[20:38:48] :	 [Step 1/2] [389/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoingui.cpp.o
[20:38:48] :	 [Step 1/2] FAILED: src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoingui.cpp.o 
[20:38:48] :	 [Step 1/2] /usr/bin/ccache /usr/bin/c++  -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DHAVE_DECL_EVP_MD_CTX_NEW=1 -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUSE_PROTOBUF_MESSAGE_BYTESIZELONG -Isrc/qt/bitcoin-qt-base_autogen/include -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -Werror -g -O2 -fPIC -fvisibility=hidden   -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wshadow -Wredundant-decls -Wformat-security -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -fPIC -std=gnu++14 -MD -MT src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoingui.cpp.o -MF src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoingui.cpp.o.d -o src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoingui.cpp.o -c ../src/qt/bitcoingui.cpp
[20:38:48] :	 [Step 1/2] ../src/qt/bitcoingui.cpp: In member function 'void BitcoinGUI::updateProxyIcon()':
[20:38:48] :	 [Step 1/2] ../src/qt/bitcoingui.cpp:1364:40: error: 'ReturnByValue' is not a member of 'Qt'
[20:38:48] :	 [Step 1/2]          if (labelProxyIcon->pixmap(Qt::ReturnByValue).isNull()) {
[20:38:48] :	 [Step 1/2]                                         ^~~~~~~~~~~~~
[20:38:49] :	 [Step 1/2] [390/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/clientmodel.cpp.o
[20:38:49] :	 [Step 1/2] [391/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/notificator.cpp.o
[20:38:49] :	 [Step 1/2] [392/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/optionsmodel.cpp.o
[20:38:49] :	 [Step 1/2] FAILED: src/qt/CMakeFiles/bitcoin-qt-base.dir/optionsmodel.cpp.o 
[20:38:49] :	 [Step 1/2] /usr/bin/ccache /usr/bin/c++  -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DHAVE_DECL_EVP_MD_CTX_NEW=1 -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUSE_PROTOBUF_MESSAGE_BYTESIZELONG -Isrc/qt/bitcoin-qt-base_autogen/include -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -Werror -g -O2 -fPIC -fvisibility=hidden   -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wshadow -Wredundant-decls -Wformat-security -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -fPIC -std=gnu++14 -MD -MT src/qt/CMakeFiles/bitcoin-qt-base.dir/optionsmodel.cpp.o -MF src/qt/CMakeFiles/bitcoin-qt-base.dir/optionsmodel.cpp.o.d -o src/qt/CMakeFiles/bitcoin-qt-base.dir/optionsmodel.cpp.o -c ../src/qt/optionsmodel.cpp
[20:38:49] :	 [Step 1/2] ../src/qt/optionsmodel.cpp: In function 'ProxySetting GetProxySetting(QSettings&, const QString&)':
[20:38:49] :	 [Step 1/2] ../src/qt/optionsmodel.cpp:273:56: error: 'SkipEmptyParts' is not a member of 'Qt'
[20:38:49] :	 [Step 1/2]          settings.value(name).toString().split(":", Qt::SkipEmptyParts);
[20:38:49] :	 [Step 1/2]                                                         ^~~~~~~~~~~~~~
[20:38:50] :	 [Step 1/2] [393/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/intro.cpp.o
[20:38:51] :	 [Step 1/2] [394/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/bitcoin.cpp.o
[20:38:51] :	 [Step 1/2] [395/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/trafficgraphwidget.cpp.o
[20:38:51] :	 [Step 1/2] [396/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/bench.cpp.o
[20:38:52] :	 [Step 1/2] [397/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/optionsdialog.cpp.o
[20:38:52] :	 [Step 1/2] [398/412] Building CXX object src/bench/CMakeFiles/bitcoin-bench.dir/__/test/util/setup_common.cpp.o
[20:38:52] :	 [Step 1/2] [399/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/guiutil.cpp.o
[20:38:53] :	 [Step 1/2] [400/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o
[20:38:53] :	 [Step 1/2] FAILED: src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o 
[20:38:53] :	 [Step 1/2] /usr/bin/ccache /usr/bin/c++  -DBOOST_AC_USE_STD_ATOMIC -DBOOST_SP_USE_STD_ATOMIC -DBUILD_BITCOIN_INTERNAL -DENABLE_AVX2 -DENABLE_SHANI -DENABLE_SSE41 -DHAVE_BUILD_INFO -DHAVE_CONFIG_H -DHAVE_CONSENSUS_LIB -DHAVE_DECL_EVP_MD_CTX_NEW=1 -DLEVELDB_ATOMIC_PRESENT -DLEVELDB_PLATFORM_POSIX -DOS_LINUX -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DUSE_PROTOBUF_MESSAGE_BYTESIZELONG -Isrc/qt/bitcoin-qt-base_autogen/include -I../src/. -Isrc -I../src/univalue/include -Isrc/crypto/.. -I../src/secp256k1/include -I../src/leveldb/include -isystem /usr/include/jemalloc -isystem /usr/include/miniupnpc -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -Werror -g -O2 -fPIC -fvisibility=hidden   -fstack-reuse=none -fstack-protector-all -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wformat -Wvla -Wcast-align -Wunused-parameter -Wmissing-braces -Wshadow -Wredundant-decls -Wformat-security -Wno-unused-parameter -Wno-implicit-fallthrough -pthread -fPIC -std=gnu++14 -MD -MT src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o -MF src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o.d -o src/qt/CMakeFiles/bitcoin-qt-base.dir/rpcconsole.cpp.o -c ../src/qt/rpcconsole.cpp
[20:38:53] :	 [Step 1/2] ../src/qt/rpcconsole.cpp: In member function 'void RPCConsole::setClientModel(ClientModel*)':
[20:38:53] :	 [Step 1/2] ../src/qt/rpcconsole.cpp:727:47: error: 'mappedInt' is not a member of 'QSignalMapper'
[20:38:53] :	 [Step 1/2]          connect(signalMapper, &QSignalMapper::mappedInt, this,
[20:38:53] :	 [Step 1/2]                                                ^~~~~~~~~
[20:38:53] :	 [Step 1/2] [401/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/splashscreen.cpp.o
[20:38:53] :	 [Step 1/2] [402/412] Building CXX object src/qt/CMakeFiles/bitcoin-qt-base.dir/peertablemodel.cpp.o
[20:38:53] :	 [Step 1/2] ninja: build stopped: subcommand failed.
[20:38:53] :	 [Step 1/2] *** Output of /tmp/sanitizer_logs/*.log.* ***
[20:38:53]W:	 [Step 1/2] ++ print_sanitizers_log
[20:38:53]W:	 [Step 1/2] ++ for log in "${SAN_LOG_DIR}"/*.log.*
[20:38:53]W:	 [Step 1/2] ++ echo '*** Output of /tmp/sanitizer_logs/*.log.* ***'
[20:38:53]W:	 [Step 1/2] ++ cat '/tmp/sanitizer_logs/*.log.*'
[20:38:53]W:	 [Step 1/2] cat: '/tmp/sanitizer_logs/*.log.*': No such file or directory
[20:38:54]W:	 [Step 1/2] cp: cannot stat '/work/ibd/debug.log': No such file or directory
[20:39:00]W:	 [Step 1/2] Process exited with code 1
[20:39:00]E:	 [Step 1/2] Process exited with code 1 (Step: Command Line)