Akonadi has no makeuninstall target. Reproducible: Always Steps to Reproduce: martin@merkaba:~/KDE/Dev/akonadi/build#2> history | tail -5 1272 cmake .. 1273 make -j4 1274* akonadictl stop 1275 sudo make -j4 install 1276 sudo make uninstall martin@merkaba:~/KDE/Dev/akonadi/build> Actual Results: martin@merkaba:~/KDE/Dev/akonadi/build> LANG=C sudo make uninstall make: *** No rule to make target `uninstall'. Stop. Expected Results: Will uninstall cleanly instead of requiring me to find files to delete manually. kdepimlibs is also affected. But right now I only build Akonadi to fix issues in 1.12.0 which is currently packaged in Debian Experimental.
cmake doesn't create uninstall target. So it's not a bug in akonadi package or kdepimlibs.
> requiring me to find files to delete manually CMake creates the file "install_manifest.txt" in the build directory when installing.
Hmmm, okay, I so suppose that cat install_manifest.txt | xargs echo rm will remove the self compiled version completely if I remove the "echo" from above line. Still I am surprised that make uninstall is not considered an important feature. Especially as it seems that there is not much missing to it. So maybe while its no Akonadi issue, can this be considered on a more global level? Currently this doesn´t actually invite testers who made the decision to self-compile stuff.