I had been experimenting with CB 13.12 on Linux Mint 18.1 with some success but had encountered a few known bugs. (13.12 was the standard package available on LM 18.1.) I wanted to get up to current on the bug fixes, etc.
I first used Jen's Debian repository to upgrade to 17.12 and encountered the error in wxWidgets:
"Fatal Error: 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.
,
and wxCore used 3.0 (wchar_t,compiler with C++ ABI 1011,wx containers,compatible with 2.
."
As far as I can tell, this is a problem within wxWidgets. This same error also occurs in wxGlade. I could not find a way to get compatible compilations for CB and wxWidgets. (It might exist, but I just couldn't find one.)
I used the procedure from the post "
https://askubuntu.com/questions/1030720/how-to-install-latest-codeblocks-from-tar-xz" and get the error:
"codeblocks: symbol lookup error: codeblocks: undefined symbol: _ZN24IncrementalSelectListDlgD1Ev"
The above problem was eliminated by doing:
apt-get remove --purge codeblocks
apt-get remove --purge libcodeblocks0
then repeating the procedure which took me back to Jen's original error--incompatibility between ABI 1009 and ABI 1010.
AFAIK, this is a problem with wxwidgets, but I can't find a solution.
I have been impressed with the capabilities of CB 13.12 and would like to upgrade, but at this point I am stumped and any suggestions would be greatly appreciated.
Thank you