It appears there is a feature-breaking issue with aqbanking 6 and gnucash 3.8: https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1875679 I managed to reproduce this with gnucash-3.8b-r1 and aqbanking 6.0.1 in Gentoo. It looks like support for aqbanking 6 wasn't added until 3.902 and aqbanking 5.7.8 shouldn't have been dropped a couple week ago without an update to gnucash. Reproducible: Always
Note that current versions are gnucash-3.10 and aqbanking-6.2.1.
Gnucash 4.0 has been released. I made an ebuild by copying the one for 3.8b-r1 in Portage and updating the dependencies according to https://www.mail-archive.com/gnucash-user@gnucash.org/msg20780.html . This works for me, but I don't use aqbanking and friends.
*** Bug 730612 has been marked as a duplicate of this bug. ***
I'm using my ebuild from #730612, and HBCI works with Gnucash 4.0 and aqbanking 6.0.1. I'm not using OFX though.
According to the release notes linked above: There is a new build-time dependency on >=dev-lang/swig-3.0.12. You need to build it using GCC >= 8.0 or Clang >= 6.0. I assume there's a toolchain eclass that can enforce this, but I haven't looked. All the other dependencies seem like they would work with all versions currently in Portage, but should be updated in the ebuild for consistency's sake: >=dev-util/cmake-3.10 >=dev-libs/boost-1.67.0 >=sys-devel/gettext-0.20 >=dev-libs/glib-2.56.1:2 >=x11-libs/gtk+-3.22.30:3 >=dev-cpp/gtest-1.8.0 >=dev-db/libdbi-0.8.3 >=dev-libs/libxml2-2.9.4:2 >=net-libs/webkit-gtk-2.14.1:4
Thanks, I'll have a look later (if noone has any objections).
Created attachment 647494 [details, diff] Gnucash 4.0 diff to 3.8-r1 Added checking for gcc and clang minimum versions, updated dependencies.
Created attachment 647782 [details, diff] Upadated ebuild diff with swig dependency.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd49805f4672f456ac5812b17e7f3590f9e4b714 commit dd49805f4672f456ac5812b17e7f3590f9e4b714 Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2020-07-21 12:08:38 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2020-07-21 12:08:41 +0000 app-office/gnucash: Bump to 4.0 Thanks to Jan Seeger for helping get this revision done. Bug: https://bugs.gentoo.org/721804 Bug: https://bugs.gentoo.org/726804 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> app-office/gnucash/Manifest | 1 + app-office/gnucash/gnucash-4.0.ebuild | 235 ++++++++++++++++++++++++++++++++++ 2 files changed, 236 insertions(+)
This won't be resolved without stabilising some new version as well, no?
Sanity check failed: > app-office/gnucash-4.2 > pdepend amd64 stable profile default/linux/amd64/17.0 (39 total) > ~app-doc/gnucash-docs-4.2 > pdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > ~app-doc/gnucash-docs-4.2
All sanity-check issues have been resolved
Please stabilize the following targets: =app-office/gnucash-4.2 ~amd64 ~x86 =app-doc/gnucash-docs-4.2 ~amd64 ~x86
amd64 done
x86 stable, closing