Suse 11.2 makes everything I have tried right out of the box. Ubuntu 9.10 is missing 60 packages and gives confusing error messages.
Google (ERROR: cmake/modules/FindKDE4Internal.cmake not found) yields 562 and not one straight answer. There are vague references to kde4-devel. There is no such package in Synaptic. There is exactly 1 kde4* package in synaptic including the universe and the multiverse and it is kde4-style-bespin.
Searching the web, I did find a reference to kde4-devel, but it is only for Hardy, not for Karmic. I found it under http://packages.ubuntu.com/hardy/kde/kde4-devel
Continuing to dig under http://packages.ubuntu.com/karmic/kde
, I found kde-devel (5:50ubuntu2) [universe]
Why would some integrator change the name of an essential development package? I suppose they don't want boneheads too stupid to setup cmake monkeying with code they could not possibly understand, littering the forums with dumb questions and opening bugs which then have to be closed by some overworked developers.
Well, goto http://packages.ubuntu.com/karmic/kde/kde-devel
, download the package (under the all link). But wait, it has 59 other package dependencies clearly listed on the download page: kde-minimal, kdebase-workspace-dev, etc.
Then you can install the package with:
sudo dpkg -i kde-devel_50ubuntu2_all.deb
And it works!
These distro dorks who love to show how smart they are by reengineering the world with every release need to acquaint themselves with the concept of "STARE DECISIS". From Wikipedia:
"Stare decisis (from the Latin phrase Stare decisis et non quieta movere, "Maintain what has been decided and do not alter that which has been established") is the legal principle by which judges are obliged to obey the precedents established by prior decisions."
If it applies to Supreme Court justices, it should damn well apply to the Ubu Elves!