Hello Developers.
Since yesterday Code:Blocks works on my Ubuntu 16.04 again.
- I run an update of Ubuntu itself and this way a new version of the files of Code::Blocks 16.01 was downloaded.
But without success.
- Now I tried to de-install all Code::Blocks files by using the software centre as well as with synaptic (I searched for codeblocks by using the filter "name and description")
- By accident I found a way to install with synaptic wxWidgest 2.8.12 again (it was offered by the context-menu I opened for a Code::Blocks component in the search result of synaptic).
- Now I installed Code::Blocks 16.01 by using the software centre again.
I assume that I had two problems:
- Ubuntu is not providing wxWidgets 2.8.xy anymore but only wxWidgets 3.ab.xy. Furthermore once the older version of wxWidgets was installed some when before, it will be de-installed if a new major release of Ubuntu will be installed. Thus it is essential to install it again manually.
- In the past I installed several versions of Code::Blocks (Provided by Ubuntu, self build svn revisions, ppa). This way I may have confused the system.
I'm not a regular linux-user. Actually I develop my projects on windows. But I use linux as a test-platform to ensure that my code contains no os-specific parts which make it incompatible. Thus an IDE is for me a tool and not part of the development. The big advantage of Code::Blocks is that it is available in several os (windows, linux, mac, ...) and it is easy to reuse its project-files. But for somebody who is not familiar with another os, it is difficult to make it run and I have this problem ones every 6 months if a new Ubuntu release appears. If I take a look to the forum I think I'm not the only one. Furthermore the associated wiki content seams to be not valid any more.
Thus please allow me to ask for two things:
- Please update the wiki in a way that some body who is not familiar with a specific os learns how to de-install old Code::Blocks versions which don't work any more but which may disturb the os and how to install a new one. There are several possibilities like versions offered by the os, official releases, nightlies or self build svn content. It will be useful to explain how this possibilities may interfere and how to avoid this.
- Since wxWidgets 2.8.xy is not the current release any more please update Code::Blocks to use wxWidgets 3.a.x .
Best regards,
Eckard Klotz.