Hallo zusammen,
ich scheitere die letzten Tage an der Installation vom MoneyManagerEx (MMEX) in der Version 1.3.3. Im Snapstore ist nur die Version 1.4 zu finden, die ich aufgrund einer Inkompatibilität zur Android App aber nicht verwenden kann. Daher bleibt mir, so wie ich das sehe, nur die eigene Kompilierung und genau da scheitere ich.
Gefolgt bin ich quasi https://github.com/moneymanagerex/moneymanagerex/blob/v1.3.x/INSTALL.Ubuntu.md, wobei ich bei WxWidget die folgenden Pakete bereits installiert habe:
1 2 3 4 5 6 7 8 9 10 | libwxgtk-media3.0-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library runtime) libwxgtk-media3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library development) libwxgtk3.0-0v5 - wxWidgets - plattformunabhängiger GUI-Werkzeugsatz (GTK+-Laufzeit) libwxgtk3.0-dev - wxWidgets, plattformübergreifender C++-GUI-Werkzeugsatz (GTK+-Entwicklung) libwxgtk-media3.0-gtk3-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 media library runtime) libwxgtk-media3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 media library development) libwxgtk-webview3.0-gtk3-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 webview library runtime) libwxgtk-webview3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 webview library development) libwxgtk3.0-gtk3-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 runtime) libwxgtk3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 development) |
Zusätzlich dazu habe ich auch libwxbase3.0-dev installiert.
Beim Kompilieren nach der oberen Anleitung kommt beim Befehl cmake . && make package
dief Fehlermeldung:
1 2 3 4 5 6 7 8 9 10 11 12 | /opt/moneymanagerex/build/release$ sudo cmake -DCMAKE_BUILD_TYPE=Release ../.. -- Found compile cache tool: /usr/bin/ccache (found version "3.4.2") CMake Error at /usr/share/cmake-3.12/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES core qa html xml aui adv stc webview base) (Required is at least version "2.9.2") Call Stack (most recent call first): /usr/share/cmake-3.12/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) util/FindwxWidgets.cmake:997 (find_package_handle_standard_args) CMakeLists.txt:230 (FIND_PACKAGE) -- Configuring incomplete, errors occurred! |
Beim Befehl wx-config --libs all
spuckt er folgendes aus:
1 | -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_stc-3.0 -lwx_gtk2u_richtext-3.0 -lwx_gtk2u_ribbon-3.0 -lwx_gtk2u_propgrid-3.0 -lwx_gtk2u_aui-3.0 -lwx_gtk2u_gl-3.0 -lwx_gtk2u_media-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 |
Und hier noch ein paar weitere Ausgaben von wx-config:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /opt/moneymanagerex$ wx-config --selected-config gtk2-unicode-3.0 /opt/moneymanagerex$ wx-config --version 3.0.4 /opt/moneymanagerex$ wx-config --list Default config is gtk2-unicode-3.0 Default config will be used for output Alternate matches: base-unicode-3.0 gtk3-unicode-3.0 |
Kann mir denn wer von euch helfen?
Laut der "CMakeLists.txt" frägt er in Zeile 77 ja die Libs core qa net html xml aui adv scintilla stc webview base
ab, da fehlen mir aber anscheinend scintilla
und webview
, doch wie bekomme ich die installiert?
Webview habe ich ja eigentlich schon mit sudo apt-get install libwxgtk-webview3.0-gtk3-0v5
und sudo apt-get install libwxgtk-webview3.0-gtk3-dev
installiert.
Auch komisch finde ich die Ausgabe von wx-config --selected-config
, sollte er da nicht die gtk3-unicode-3.0
ausspucken?