Summary: | Kmymoney crashed assign a online bank account | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Ronny Wilde <ronnywilde> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | SVN | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Ronny Wilde
2011-10-14 17:46:50 UTC
Could it be, that you have a version mix on your system? Reasons why I think you have: a) seems that you have compiled the project from source such that debug symbols are contained in the backtrace. But they are missing for the plugin ( /usr/lib/kde4/kmm_kbanking.so). b) your program runs out of /usr/local/bin but the plugin is loaded from /usr/lib/kde4. Please check and make sure you only have one installation. You cannot have two versions in parallel. I have a version mix. I have deleted the Distribution packet. I compiled with cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local ... . Now the plugins for Onlinebanking not loaded, but the library exist in /usr/local/lib/kde4. vmlinux-i586:/usr/local # tree lib/ lib/ ├── kde4 │ ├── kcm_kmm_icalendarexport.so │ ├── kcm_kmm_printcheck.so │ ├── kmm_csvimport.so │ ├── kmm_icalendarexport.so │ ├── kmm_kbanking.so │ ├── kmm_printcheck.so │ └── kmm_reconciliationreport.so ├── libkmm_kdchart.so -> libkmm_kdchart.so.4 ├── libkmm_kdchart.so.4 -> libkmm_kdchart.so.4.6.0 ├── libkmm_kdchart.so.4.6.0 ├── libkmm_mymoney.so -> libkmm_mymoney.so.4 ├── libkmm_mymoney.so.4 -> libkmm_mymoney.so.4.6.0 ├── libkmm_mymoney.so.4.6.0 ├── libkmm_plugin.so -> libkmm_plugin.so.4 ├── libkmm_plugin.so.4 -> libkmm_plugin.so.4.6.0 ├── libkmm_plugin.so.4.6.0 ├── libkmm_widgets.so -> libkmm_widgets.so.4 ├── libkmm_widgets.so.4 -> libkmm_widgets.so.4.6.0 └── libkmm_widgets.so.4.6.0 Only when I compile the source with cmake .. -DCMAKE_INSTALL_PREFIX=/usr the application works fine. Why exist the prefix-option? Why the libraries not linked for the prefix ? Well, this is a KDE configuration problem on your end. For KDE to search plugins in other directories (such as /usr/local/...) you need to tell it to do so. This is not a KMyMoney issue, since you noted, that it works when installed in the KDE space. "kde4-config --path module" tells you where KDE searches for the plugins. |