KMyMoney with ofx importer plugin?

Andrew Goodbody ajg02 at elfringham.co.uk
Sun Jan 31 23:49:25 CET 2010


I'm trying to build KMyMoney with the OFX importer plugin enabled using 
mingw4. I've battled through various issues to get aqbanking, opensp and 
libofx all compiled and installed. Now I'm stumped by a link problem in 
the OFX importer plugin itself, see below. I can see the symbols using 
objdump in the import library, libkmm_mymoney.dll.a, which is included 
in the link. The kbanking plugin links OK and uses the same symbols. So 
I'm guessing that it is some feature of c++ that is beyond me. Any ideas 
anyone?

Andrew


Linking CXX shared module ..\..\..\bin\kmm_ofximport.dll
..\..\..\bin\libkmm_ofximport_dialogs.a(konlinebankingsetupwizard.obj): 
In function `ListViewItem':
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s/konlinebankingsetupwizard.cpp:420: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerD2Ev'
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s/konlinebankingsetupwizard.cpp:420: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerD2Ev'
..\..\..\bin\libkmm_ofximport_dialogs.a(konlinebankingsetupwizard.obj):H:/src/km
/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialogs/konline
bankingsetupwizard.cpp:286: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerC1Ev'
..\..\..\bin\libkmm_ofximport_dialogs.a(konlinebankingsetupwizard.obj): 
In function `~ListViewItem':
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s//konlinebankingsetupwizard.h:77: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerD2Ev'
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s//konlinebankingsetupwizard.h:77: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerD2Ev'
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s//konlinebankingsetupwizard.h:77: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerD2Ev'
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s//konlinebankingsetupwizard.h:77: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerD2Ev'
..\..\..\bin\libkmm_ofximport_dialogs.a(mymoneyofxconnector.obj): In 
function `MyMoneyOfxConnector':
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s/mymoneyofxconnector.cpp:135: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerC1Ev'
H:/src/km/svn/trunk/playground/office/kmymoney/kmymoney/plugins/ofximport/dialog
s/mymoneyofxconnector.cpp:135: undefined reference to 
`_imp___ZN24MyMoneyKeyValueContainerC1Ev'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [bin/kmm_ofximport.dll] Error 1
mingw32-make[1]: *** 
[kmymoney/plugins/ofximport/CMakeFiles/kmm_ofximport.dir/all] Error 2
mingw32-make: *** [all] Error 2


More information about the Kde-windows mailing list