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.

Reply via email to