Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.4.6 OS: Solaris I get this error from cmake on solaris CMake Error: This project requires some variables to be set, and cmake can not find them. Please set the following variables: X11_Xinerama_INCLUDE_PATH (ADVANCED) X11_Xinerama_LIB (ADVANCED) It happens because kdebase/workspace/kcontrol/xinerama/CMakeLists.txt does not check for the existence of Xinerama, which doesn't exist on Solaris. I added a check which fixed the problem, see the supplied patch.
Created attachment 20594 [details] Check for the existence of xinerama
Created attachment 21128 [details] Don't build the Xinerama kcontrol panel on systems without Xinerama This bug is not Solaris specific, my Linux system don't have Xinerama, and then kdebase won't compile. This small patch will fix the issue, as you don't need a kcontrol panel to control Xinerama if you don't have Xinerama...
Has this bug been fixed on more recent KDE version like 3.5.10 or 4.x ?
Someone with Solaris/Opensolaris should check this bug. Thanks!
Checked that Jon's patch was applied in trunkq.