KMyMoney 5.0.3 released

Thomas Baumgart thb at net-bembel.de
Sun Feb 3 11:16:10 GMT 2019


Jochen,

On Sonntag, 3. Februar 2019 11:48:50 CET jochen at r-ci.de wrote:

> Hi Thomas,
> 
> 28. Januar 2019 14:37, "Thomas Baumgart" <thb at net-bembel.de> schrieb:
> 
> > The KMyMoney development team is proud to present version 5.0.3 of its open source Personal Finance
> > Manager.
> > 
> > Some problems have been reported by many of you and the development team worked hard to fix them in
> > the meantime. The result of this effort is the new KMyMoney 5.0.3 release.
> 
> great news. I compiled it on Ubuntu 18.04. Fist test start showed no problems. A few days later it shows thist error and does not start anymore:
> 
> kmymoney: symbol lookup error: kmymoney: undefined symbol: _ZNK11MyMoneyFile11addVATSplitER18MyMoneyTransactionRK14MyMoneyAccountS4_RK12MyMoneyMoney
> 
> It did not occur with 5.0.80 which I pulled from "master" around beginning of september, 2018.
> Any hints what I can do?

That is easy. There is some old version of the library floating around and picked up. The said function MyMoneyFile::addVATSplit() was added on Jan 2nd this year.

You need to clean up your installation. Here's how I would go about it:

1) figure out which executable is started. "which kmymoney" can be of help.
2) figure out which shared libraries are used. The command would be "ldd `which kmymoney`" (include the single back quotes but not the double quotes)

The problem above is caused by an old version of libkmm_mymoney.so  To reduce the list spit out by ldd you can run

  ldd `which kmymoney` | grep libkmm

which provides here

thb at thb-nb:~/devel/kmymoney/build (5.0)$ ldd `which kmymoney` | grep libkmm 
*libkmm*_menus.so.5 => /usr/lib64/*libkmm*_menus.so.5 (0x00007f68668a8000) 
*libkmm*_widgets.so.5 => /usr/lib64/*libkmm*_widgets.so.5 (0x00007f68665d0000) 
*libkmm*_models.so.5 => /usr/lib64/*libkmm*_models.so.5 (0x00007f6865a1c000) 
*libkmm*_settings.so.5 => /usr/lib64/*libkmm*_settings.so.5 (0x00007f686539c000) 
*libkmm*_csvimportercore.so.5 => /usr/lib64/*libkmm*_csvimportercore.so.5 (0x00007f6865152000)        *libkmm*_mymoney.so.5 => /usr/lib64/*libkmm*_mymoney.so.5 (0x00007f6864dcb000) 
*libkmm*_plugin.so.5 => /usr/lib64/*libkmm*_plugin.so.5 (0x00007f6864bbd000) 
*libkmm*_icons.so.5 => /usr/lib64/*libkmm*_icons.so.5 (0x00007f68649a4000) 
*libkmm*_payeeidentifier.so.5 => /usr/lib64/*libkmm*_payeeidentifier.so.5 (0x00007f686479f000)

Make sure to clean out old stuff.

Hope that helps.

Thomas


-- 

Regards

Thomas Baumgart

https://www.signal.org/       Signal, the better WhatsApp
-------------------------------------------------------------
The words GUESS and KNOW when used in the context of
flying may produce entirely opposite results.
-------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kmymoney/attachments/20190203/108bdc36/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney/attachments/20190203/108bdc36/attachment-0001.sig>


More information about the KMyMoney mailing list