gnucash master: Add some initial aqbanking test with example file that should demonstrate the hbci template kvp problem.

Geert Janssens janssens-geert at telenet.be
Wed Sep 3 07:58:53 EDT 2014


On Friday 29 August 2014 17:35:09 Christian Stimming wrote:
> Updated	 via  https://github.com/Gnucash/gnucash/commit/5b653811
> (commit) from  https://github.com/Gnucash/gnucash/commit/0871df56
> (commit)
> 
> 
> 
> commit 5b653811f80385b76dc23f21c389ba5208aaa972
> Author: Christian Stimming <christian at cstimming.de>
> Date:   Fri Aug 29 23:32:40 2014 +0200
> 
>     Add some initial aqbanking test with example file that should
> demonstrate the hbci template kvp problem.
> 
>     Not yet working, though - the test, I mean.
> 
Hi Christian,

I'm delighted you have found some time/energy again to work on gnucash ! It's been a while :)

The new test you have added unfortunately breaks the windows build. It starts with a warning 
that I also get on my linux box. On Windows however it is followed with a build error:

*** Warning: Linking the executable test-aqb.exe against the loadable module
*** libgncmod-backend-xml.dll.a is not portable!
libtool: link: gcc -DTESTPROG=test_aqb -I. -I/c/gcdev/gnucash.git/src/import-export/aqb/test -
I../../../.. -I/c/gcdev/gnucash.git/src/import-export/aqb/ -I/c/gcdev/gnucash.git/src -
I/c/gcdev/gnucash.git/src/import-export -I/c/gcdev/gnucash.git/src/gnome -
I/c/gcdev/gnucash.git/src/register/ledger-core -I/c/gcdev/gnucash.git/src/register/register-gnome 
-I/c/gcdev/gnucash.git/src/register/register-core -I/c/gcdev/gnucash.git/src/gnome-utils -
I/c/gcdev/gnucash.git/src/app-utils -I/c/gcdev/gnucash.git/src/engine -
I/c/gcdev/gnucash.git/src/core-utils -I/c/gcdev/gnucash.git/src/gnc-module -
I/c/gcdev/gnucash.git/src/libqof/qof -mms-bitfields -Ic:/gcdev/gnome/include/gtk-2.0 -
Ic:/gcdev/gnome/lib/gtk-2.0/include -Ic:/gcdev/gnome/include/atk-1.0 -
Ic:/gcdev/gnome/include/cairo -Ic:/gcdev/gnome/include/gdk-pixbuf-2.0 -
Ic:/gcdev/gnome/include/pango-1.0 -Ic:/gcdev/gnome/include/glib-2.0 -
Ic:/gcdev/gnome/lib/glib-2.0/include -Ic:/gcdev/gnome/include -
Ic:/gcdev/gnome/include/freetype2 -Ic:/gcdev/gnome/include/libpng14 -mms-bitfields -
Ic:/gcdev/gnome/include/glib-2.0 -Ic:/gcdev/gnome/lib/glib-2.0/include -
Ic:/gcdev/aqbanking/include/aqbanking5 -I/c/gcdev/gwenhywfar/include/gwenhywfar4 -
Ic:/gcdev/gwenhywfar/include/gwenhywfar4 -g -mms-bitfields -g -mwindows -g -o .libs/test-
aqb.exe test_aqb-test-aqb.o test_aqb-test-kvp.o  -L/c/gcdev/regex/lib -L/c/gcdev/gnome/lib -
L/c/gcdev/guile/lib -L/c/gcdev/libdbi/lib -L/c/gcdev/gwenhywfar/lib -L/c/gcdev/hh/mingw/lib -
L/c/gcdev/sqlite3/lib -L/c/gcdev/enchant/lib -L/c/gcdev/libxslt/lib -L/c/gcdev/mingw/lib 
../../../../src/import-export/aqb/.libs/libgncmod-aqbanking.dll.a -Lc:/gcdev/guile/lib -
L/c/gcdev/readline/lib -Lc:/gcdev/gnome/lib -L/c/gcdev/boost/lib -L/c/gcdev/hh/lib -
Lc:/gcdev/libxslt/lib -L/c/gcdev/gnutls/lib -Lc:/gcdev/webkit/lib -Lc:/gcdev/libsoup/lib -
Lc:/gcdev/gwenhywfar/lib -L=c:/gcdev/gnome/lib -L/usr/i586-mingw32msvc/lib -
Lc:/gcdev/aqbanking/lib -L/c/gcdev/libofx/lib /c/gcdev/gnucash/build/src/import-
export/.libs/libgncmod-generic-import.dll.a /c/gcdev/gnucash/build/src/gnome/.libs/libgnc-
gnome.dll.a /c/gcdev/gwenhywfar/lib/libgwengui-gtk2.dll.a 
/c/gcdev/aqbanking/lib/libaqbanking.dll.a /c/gcdev/gwenhywfar/lib/libgwenhywfar.dll.a -lgcrypt -
lgnutls -lgpg-error /c/gcdev/gwenhywfar/lib/libktoblzcheck.dll.a ../../../../src/import-
export/.libs/libgncmod-generic-import.dll.a ../../../../src/gnome/.libs/libgnc-gnome.dll.a 
/c/gcdev/gnucash/build/src/register/ledger-core/.libs/libgncmod-ledger-core.dll.a 
/c/gcdev/gnucash/build/src/report/report-gnome/.libs/libgncmod-report-gnome.dll.a 
/c/gcdev/gnucash/build/src/gnome-search/.libs/libgncmod-gnome-search.dll.a 
../../../../src/gnome-utils/.libs/libgncmod-gnome-utils.dll.a ../../../../src/register/ledger-
core/.libs/libgncmod-ledger-core.dll.a /c/gcdev/gnucash/build/src/register/register-
gnome/.libs/libgncmod-register-gnome.dll.a -lgnomecanvas-2 -lart_lgpl_2 
/c/gcdev/gnucash/build/src/register/register-core/.libs/libgncmod-register-core.dll.a 
../../../../src/report/report-gnome/.libs/libgncmod-report-gnome.dll.a 
/c/gcdev/gnucash/build/src/html/.libs/libgncmod-html.dll.a /c/gcdev/gnucash/build/src/gnome-
utils/.libs/libgncmod-gnome-utils.dll.a /C/soft/webkit/lib/libwebkit-1.0.dll.a -lenchant -lgailutil -
ljpeg -lwsock32 -lpangoft2-1.0 -lfreetype -lfontconfig -lpng14 /c/gcdev/sqlite3/lib/libsqlite3.dll.a -
lwinmm -lshlwapi -lole32 /c/gcdev/libsoup/lib/libsoup-2.4.dll.a 
/c/gcdev/gnucash/build/src/report/report-system/.libs/libgncmod-report-system.dll.a 
/c/gcdev/gnucash/build/src/app-utils/.libs/libgncmod-app-utils.dll.a ../../../../src/app-
utils/.libs/libgncmod-app-utils.dll.a -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lpangowin32-1.0 -
lgdi32 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo /c/gcdev/libxslt/lib/libxslt.dll.a -
lhtmlhelp ../../../../src/backend/xml/.libs/libgncmod-backend-xml.dll.a 
/c/gcdev/gnucash/build/src/backend/xml/.libs/libgnc-backend-xml-utils.dll.a 
../../../../src/backend/xml/.libs/libgnc-backend-xml-utils.dll.a /c/gcdev/gnome/lib/libxml2.dll.a -lz 
/c/gcdev/gnucash/build/src/engine/.libs/libgncmod-engine.dll.a 
../../../../src/engine/.libs/libgncmod-engine.dll.a /c/gcdev/gnucash/build/src/gnc-
module/.libs/libgnc-module.dll.a ../../../../src/core-utils/.libs/libgnc-core-utils.dll.a ../../../../src/gnc-
module/.libs/libgnc-module.dll.a /c/gcdev/gnucash/build/src/core-utils/.libs/libgnc-core-utils.dll.a -
lpthread /c/gcdev/gnucash/build/src/libqof/qof/.libs/libgnc-qof.dll.a c:/gcdev/guile/lib/libguile.dll.a 
-lgmp -lws2_32 /mingw/lib/libltdl.dll.a ../../../../src/libqof/qof/.libs/libgnc-qof.dll.a -lregex -lgio-2.0 -
lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 /mingw/lib/libintl.dll.a /mingw/lib/libiconv.dll.a 
-pthread -Lc:/gcdev/gnucash/inst/lib/gnucash -Lc:/gcdev/gnucash/inst/lib -
L/c/gcdev/gwenhywfar/lib -L/c/gcdev/aqbanking/lib -L/C/soft/webkit/lib -L/c/gcdev/libsoup/lib -
L/c/gcdev/libxslt/lib -L/c/gcdev/gnome/lib -L/c/gcdev/sqlite3/lib -L/mingw/lib -Lc:/gcdev/guile/lib
test_aqb-test-aqb.o: In function `main':
c:/gcdev/gnucash.git/src/import-export/aqb/test/test-aqb.c:49: undefined reference to 
`gnc_module_init_backend_xml'
collect2.exe: error: ld returned 1 exit status
make[5]: *** [test-aqb.exe] Error 1
make[5]: Leaving directory `/c/gcdev/gnucash/build/src/import-export/aqb/test'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/c/gcdev/gnucash/build/src/import-export/aqb'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/c/gcdev/gnucash/build/src/import-export'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/c/gcdev/gnucash/build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/c/gcdev/gnucash/build'
make: *** [all] Error 2

What is the problem here exactly ?

Regards,

Geert


More information about the gnucash-devel mailing list