I just tried to update to net-libs/aqbanking-1.9.1_beta. I got a bunch of error messages, starting with this: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DQT3_SUPPORT -I. -I. -I../../../../.. -I../../../../../headers -I./.. -I./../dialogs -I.. -I../dialogs -I/usr/qt/3/include -I/usr/kde/3.5/include -march=prescott -O2 -Wall -MT qbuserlist .lo -MD -MP -MF .deps/qbuserlist.Tpo -c qbuserlist.cpp -fPIC -DPIC -o .libs/qbuserlist.o In file included from qbuserlist.cpp:18: qbuserlist.h:18:25: aqhbci/user.h: No such file or directory In file included from qbuserlist.cpp:18: qbuserlist.h:28: error: ISO C++ forbids declaration of `AB_USER' with no type It finishes with this: qbuserlist.cpp:215: error: expected `,' or `;' before '{' token make[8]: *** [qbuserlist.lo] Error 1 make[8]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta/src/frontends/qbanking/lib/widgets' make[7]: *** [all] Error 2 make[7]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta/src/frontends/qbanking/lib/widgets' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta/src/frontends/qbanking/lib' make[5]: *** [all] Error 2 make[5]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta/src/frontends/qbanking/lib' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta/src/frontends/qbanking' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta/src/frontends' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/aqbanking-1.9.1_beta/work/aqbanking-1.9.1beta' make: *** [all] Error 2 There is a symlink named aqbanking/users.h in the headers dir, but none named aqhbci/users.h. This was without the hbci USE flag. Adding the hbci USE flag made things compile again. So the easiest possible workaround would probably be to add the hbci backend in any case. But generally this looks like an upstream bug, because I cen reprodice this error manually as well. So I'll report it upstream as well, by email to the maintainer, Martin Preuss.
Is this also the case in 1.9.2_beta?
The issue has been resolved in 1.9.2_beta.
*** Bug 120452 has been marked as a duplicate of this bug. ***
Still an issue in 1.9.2_beta, see Bug 120452
(In reply to comment #4) OK, it's strange that this issue has not been resolved for you. I've been exchanging emails with Martin Preuss, the developer. He said he would fix it in CVS. Then I got comment #1 here and checked recompiling it, although I only used ebuild, not emerge, and provided the negative USE flags on the command line, and did not clean the old installation before. But I read the configure.log and the list of backends was indeed empty, which was the problem before. That was 2006-01-20. I only later found out that 1.9.2beta was released a day earlier, so perhaps I should be surprised it worked for me. I guess 1.9.3beta should really contain this fix, but I found some other issues with this tarball, especially some file missing that are needed for ofx. Reported to the developer, fixed in CVS. We will need a new versions of gwenhywfar to compile the new versions of aqbanking, and qbankmanager needs to be updated as well if it is installed because the API has been changed. But the latest version of qbankmanager from the sourceforge tarball does not compile, again some file is missing, also fixed in CVS. So perhaps we should wait for the next releases. Looking at the current pace of development, I'd expect them rather soon. Then we could file a new bug to version bump gwenhywfar, aqbanking and qbankmanager all together.
I've now updated aqbanking to 1.9.4_beta, I hope this is fixed. If not, please re-open this bug.