[kmymoney] [Bug 468010] symbol lookup error in kibkmm_csvimportercore.so.5

Thomas Baumgart bugzilla_noreply at kde.org
Sat Apr 1 08:58:26 BST 2023


https://bugs.kde.org/show_bug.cgi?id=468010

Thomas Baumgart <tbaumgart at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WAITINGFORINFO
             Status|REPORTED                    |NEEDSINFO

--- Comment #4 from Thomas Baumgart <tbaumgart at kde.org> ---
Hmm, it's not a compile/link issue in the classical sense during build time but
more a link loader problem, as it happens at runtime. The said symbol is not
found when the csvimporter lib is loaded. The symbol
MyMoneyAccount::currencyId() itself lives in the core library
libkmm_mymoney.so.5. All this leads to the conclusion that this is a
downstream/packaging issue but certainly not an upstream KDE one.

@Jack: Regarding the construction of mangled names see e.g.
http://web.mit.edu/tibbetts/Public/inside-c/www/mangling.html. This is not
(only) related to Windows.

_ZNK14MyMoneyAccount10currencyIdEv

_Z name is mangled
N nested name indicator
K const indicator
14 length of name MyMoneyAccount
10 length of name currencyId
Ev argument void

and in class MyMoneyAccount you find "QString currencyId() const;"

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list