@Jens : never thought of the -v option, but this indeed gives more info :
/usr/local/lib64/codeblocks/plugins/libcodecompletion.so: undefined symbol: _ZN19DocumentationHelper17OnSelectionChangeER11wxListEvent
because this process has been working for me (with 2 glitches a year) for more then 8 years now
No, it has not, you always have problems with it, search the forum - it has a history of them all :)
my uninstall was by removing everything even manually : so in /usr/local I removed all CB stuff
This seems a bit more save, but still if you have two or more applications you've installed with this method you loose them all.
Question : why would we advocate, that the typical make/make install should not be used, and should not be working ?
Now we are gonna go even more nerd-way and telling people to even make packages and then install from packages.
Because make uninstall is unreliable.
We advocate people to use binary packages or use --prefix=/myhome/cb. At least I.
Why should I even create an rpm ? And for your information, I don't even know how to.
Because it is more reliable and easier in the longer run. And it is not that complex.
It is something like:
./bootstrap
./configure --bla bla
make dist
rpmbuild -ta path_to_resulting_package
cd to where the packages are
rpm -Uhv codeblocks*
@Jen: Can you add -Wl,--no-undefined to the makefiles and to see if it passes?
This will make the build fail if anything has not been added correctly to the build system.