<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Monospace'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Jochen,</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Sonntag, 3. Februar 2019 11:48:50 CET jochen@r-ci.de wrote:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> Hi Thomas,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> 28. Januar 2019 14:37, "Thomas Baumgart" <thb@net-bembel.de> schrieb:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > The KMyMoney development team is proud to present version 5.0.3 of its open source Personal Finance</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > Manager.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > Some problems have been reported by many of you and the development team worked hard to fix them in</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > the meantime. The result of this effort is the new KMyMoney 5.0.3 release.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> 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:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> kmymoney: symbol lookup error: kmymoney: undefined symbol: _ZNK11MyMoneyFile11addVATSplitER18MyMoneyTransactionRK14MyMoneyAccountS4_RK12MyMoneyMoney</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> It did not occur with 5.0.80 which I pulled from "master" around beginning of september, 2018.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> Any hints what I can do?</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">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.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">You need to clean up your installation. Here's how I would go about it:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">1) figure out which executable is started. "which kmymoney" can be of help.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">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)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The problem above is caused by an old version of libkmm_mymoney.so To reduce the list spit out by ldd you can run</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> ldd `which kmymoney` | grep libkmm</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">which provides here</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace'; color:#18b218; background-color:#ffffff;">thb@thb-nb</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">:</span><span style=" font-family:'monospace'; color:#1818b2; background-color:#ffffff;">~/devel/kmymoney/build</span><span style=" font-family:'monospace'; color:#b21818; background-color:#ffffff;"> (5.0)</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">$ ldd `which kmymoney` | grep libkmm </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_menus.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_menus.so.5 (0x00007f68668a8000) </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_widgets.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_widgets.so.5 (0x00007f68665d0000) </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_models.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_models.so.5 (0x00007f6865a1c000) </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_settings.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_settings.so.5 (0x00007f686539c000) </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_csvimportercore.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_csvimportercore.so.5 (0x00007f686</span><span style=" font-family:'monospace';">5152000) <br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_mymoney.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_mymoney.so.5 (0x00007f6864dcb000) </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_plugin.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_plugin.so.5 (0x00007f6864bbd000) </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_icons.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_icons.so.5 (0x00007f68649a4000) </span><span style=" font-family:'monospace';"><br /> </span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_payeeidentifier.so.5 => /usr/lib64/</span><span style=" font-family:'monospace'; font-weight:600; color:#ff5454; background-color:#ffffff;">libkmm</span><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">_payeeidentifier.so.5 (0x00007f686</span><span style=" font-family:'monospace';">479f000)<br /><br />Make sure to clean out old stuff.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">Hope that helps.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">Thomas</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Regards</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Thomas Baumgart</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">https://www.signal.org/ Signal, the better WhatsApp</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-------------------------------------------------------------</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The words GUESS and KNOW when used in the context of</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">flying may produce entirely opposite results.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-------------------------------------------------------------</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p></body></html>