build: Qt deprecated-declarations warnings #33571

issue fanquake openend this issue on October 8, 2025
  1. fanquake commented at 9:13 am on October 8, 2025: member

    Building master (b510893d00760083ac36948747aa6ebd84656192) against Qt 6.10.0:

     0/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setDateRange(const std::optional<QDateTime>&, const std::optional<QDateTime>&)’:
     1/root/bitcoin/src/qt/transactionfilterproxy.cpp:57:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
     2   57 |     invalidateFilter();
     3      |     ~~~~~~~~~~~~~~~~^~
     4In file included from /usr/include/qt6/QtCore/QSortFilterProxyModel:1,
     5                 from /root/bitcoin/src/qt/transactionfilterproxy.h:11,
     6                 from /root/bitcoin/src/qt/transactionfilterproxy.cpp:5:
     7/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
     8  128 |     void invalidateFilter();
     9      |          ^~~~~~~~~~~~~~~~
    10/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setSearchString(const QString&)’:
    11/root/bitcoin/src/qt/transactionfilterproxy.cpp:64:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
    12   64 |     invalidateFilter();
    13      |     ~~~~~~~~~~~~~~~~^~
    14/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
    15  128 |     void invalidateFilter();
    16      |          ^~~~~~~~~~~~~~~~
    17/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setTypeFilter(quint32)’:
    18/root/bitcoin/src/qt/transactionfilterproxy.cpp:70:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
    19   70 |     invalidateFilter();
    20      |     ~~~~~~~~~~~~~~~~^~
    21/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
    22  128 |     void invalidateFilter();
    23      |          ^~~~~~~~~~~~~~~~
    24/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setMinAmount(const CAmount&)’:
    25/root/bitcoin/src/qt/transactionfilterproxy.cpp:76:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
    26   76 |     invalidateFilter();
    27      |     ~~~~~~~~~~~~~~~~^~
    28/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
    29  128 |     void invalidateFilter();
    30      |          ^~~~~~~~~~~~~~~~
    31/root/bitcoin/src/qt/transactionfilterproxy.cpp: In member function ‘void TransactionFilterProxy::setShowInactive(bool)’:
    32/root/bitcoin/src/qt/transactionfilterproxy.cpp:82:21: warning: ‘void QSortFilterProxyModel::invalidateFilter()’ is deprecated: Use begin/endFilterChange() instead [-Wdeprecated-declarations]
    33   82 |     invalidateFilter();
    34      |     ~~~~~~~~~~~~~~~~^~
    35/usr/include/qt6/QtCore/qsortfilterproxymodel.h:128:10: note: declared here
    36  128 |     void invalidateFilter();
    37      |          ^~~~~~~~~~~~~~~~
    

    Need to clean these up as they’ll start causing CI failures as soon as any CI is using 6.10.0 (probably native macos as soon as brew ships the 6.10.0 update).

  2. fanquake added the label GUI on Oct 8, 2025
  3. fanquake added the label Build system on Oct 8, 2025
  4. hebasto commented at 3:37 pm on October 8, 2025: member
    Out of curiosity, which distro or package manager ships Qt 6.10?
  5. fanquake commented at 3:50 pm on October 8, 2025: member
    Probably any rolling distro? brew will be once https://github.com/Homebrew/homebrew-core/pull/247354 is merged.
  6. hebasto commented at 4:50 pm on October 8, 2025: member

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-10-10 15:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me