Package: kmymoney Version: 5.1.2-1 Severity: serious While working on completing the kde transition in Raspbian bookworm I ran into a build failure of kmymoney.
http://buildd.raspbian.org/status/fetch.php?pkg=kmymoney&arch=armhf&ver=5.1.2-1&stamp=1633154962
In file included from /<<PKGBUILDDIR>>/kmymoney/plugins/kbanking/dialogs/kbmapaccount.cpp:18: /<<PKGBUILDDIR>>/kmymoney/plugins/kbanking/dialogs/../kbanking.h:161:49: error: expected ';' at end of member declaration 161 | bool updateAccount(const MyMoneyAccount& acc) DEPRECATED; | ^ | ; /<<PKGBUILDDIR>>/kmymoney/plugins/kbanking/dialogs/../kbanking.h:161:51: error: 'DEPRECATED' does not name a type; did you mean 'QT_DEPRECATED'? 161 | bool updateAccount(const MyMoneyAccount& acc) DEPRECATED; | ^~~~~~~~~~ | QT_DEPRECATED
This is also happening on the reproducible builds tests for bookworm, on all architectures tested by reproducible builds (amd64, i386, arm64 and armhf) so it's not a raspbian specific issue. I do not know if this also affects sid, the reproducible builds tests for sid are showing a pass, but they were last run about a month ago, so something may have changed in the meantime. To get the package building in raspbian, I simply removed the DEPRECATED, I don't know whether that is the best fix though.