I’d just like to compile “Money Manager EX” from source and have it run for testing.
I’m the treasurer for a non-proffit “Men’s Shed”.
Looking for a web accesses accounting/book-keeping app.
Stumbling point: general_report_manager.h:103:22: error: ‘wxWebViewEvent’ has not been declared
but I have wxGTK (Ver 3.2.x) installed. I’m not a C++ proprammer, did Fortran at UNI in 1972.
The wxWidgets: wxWebViewEvent Class Reference says that typename wxWebViewEvent
is defined in header file wx/webview.h
.
dnf provides *wx/webview.h
tells that package wxBase3-devel
from EPEL provides
file webview.h
in directory *wx
. It provides /usr/include/wx-3.0/wx/webview.h
that
does define class wxWebViewEvent
.
The version of the wxBase3-devel
is 3.0.5.1-6.el9.x86_64
. The wxWidgets reference is for version 3.2. I’d guess both should have it.
Now I realize that the thread is about el8 and I have looked at el9 system.
EPEL has wxBase3-devel-3.0.4-11.el8.x86_64
for el8.
How have you installed the “wxGTK (Ver 3.2.x)”?
PS. IMHO, you should have your question as separate thread.
Yes, I’ve installed wxGTK (note not wxGTK3 which is 3.0.x)
And, I removed with dnf wxGTK3. Then I put the full path of
wx includes in general_report_manager.h.
As mentioned, I’m not an expert C++ programmer.
“scope” I barely understand.
App “Money Manager EX”.
It should be enough to:
dnf install wxBase-devel wxGTK-devel
you will have all the necessary header files to then/compile build the package. But I expect your best place to ask the question would be on the Money Manager EX forum: https://forum.moneymanagerex.org/ since it is their software. Assuming all required dependencies have been installed, then there shouldn’t be any problem compiling it on any platform, Rocky, Debian or whatever. Check the Money Manager EX documentation to find out what dependencies you should be installing, because it seems you haven’t installed them yet, else it would compile.