my version of wxwidgets was able to compile without a hitch (Although, there were a couple of packages that I had to download which was not included when I installed wxwidgets but it works now.) For those wondering, I am using the codeLite IDE.
My program is able to compile. However, when I go to execute the program, I get an Error: Return -11. Going to the debugger, it says that the Program Recieved signal SIGSEGV. Going through the call stack, the last thing that was executed, was the wxIMPLEMENT_APP.
Interestingly, I have another computer where everything works fine. I am running the same version of wxWidgets. Although, in the include folder in /usr/bin on my new computer, wx widgets is in the folder called wx-3.0. However, on the computer that I was developing on, it wxWidgets is in a folder called wx-3.0-unofficial. I am not sure if this is significant but I felt necessary to mention if it could be the main cause.
Has anyone else had this issue before? The issue being the return code -11 and receiving the SIGSEGV signal.
Edit:
More investigate has yeilded some results. Running the program in terminal, I get the error:
Code: Select all
Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).