Project

General

Profile

Actions

Bug #318

closed

aqbanking 6.7.0beta: implicit declaration of function 'AB_Transaction_SetVopResult'

Added by laforge 3 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
High
Category:
AqBanking
Start date:
10/15/2025
Due date:
Betriebssystem:
Linux
AqBanking-Version:
6.7.0beta
Anwendung:
aqbanking-cli
Version der Anwendung:

Description

I can't get 6.7.0beta (git-describe calls it 5.6.10-1812-g1b2a3b2c) to build at all:

make[8]: Entering directory '/crypt/space/home/laforge/projects/git/aqbanking/src/libs/plugins/backends/aqhbci/admjobs'
/bin/bash ../../../../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../../../..  -I../../../../../../src/libs -I../../../../../../src/libs -I/usr/include/gwenhywfar5  -I./../../ -I./../joblayer -I./../msglayer -I./../banking -I./../applayer -I./../tan -I./..  -DBUILDING_AQBANKING -fvisibility=hidden -g -O2 -g -Wall -Wdeclaration-after-statement -MT jobvpp.lo -MD -MP -MF .deps/jobvpp.Tpo -c -o jobvpp.lo jobvpp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../../../.. -I../../../../../../src/libs -I../../../../../../src/libs -I/usr/include/gwenhywfar5 -I./../../ -I./../joblayer -I./../msglayer -I./../banking -I./../applayer -I./../tan -I./.. -DBUILDING_AQBANKING -fvisibility=hidden -g -O2 -g -Wall -Wdeclaration-after-statement -MT jobvpp.lo -MD -MP -MF .deps/jobvpp.Tpo -c jobvpp.c  -fPIC -DPIC -o .libs/jobvpp.o
jobvpp.c: In function '_applySingleVopResultToTransfer':
jobvpp.c:331:7: error: implicit declaration of function 'AB_Transaction_SetVopResult'; did you mean 'AB_Transaction_SetTaxes'? [-Wimplicit-function-declaration]
  331 |       AB_Transaction_SetVopResult(t, sResultString);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       AB_Transaction_SetTaxes
make[8]: *** [Makefile:573: jobvpp.lo] Error 1

and indeed, it seems this function is only ever called but not declared/defined anywhere:

$ git grep AB_Transaction_SetVopResult
src/libs/plugins/backends/aqhbci/admjobs/jobvpp.c:      AB_Transaction_SetVopResult(t, sResultString);

It looks like some code is needed but wasn't merged to master before making the tag?

I wanted to build 6.7.0beta, try it (particularly with the VOP opt-out / HKVOO) and report how far I get with Deutsche Bank

Actions #1

Updated by martin 3 months ago

  • Status changed from New to Feedback

Please try

make typedefs
make types

BTW: opt-out is not implemented and probably never will be since you can still ignore the result of VOP when using opt-in.

Actions #2

Updated by martin about 2 months ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF