Jim, What's this bit of hard-coding all about in build.py in checkKDEDirAndVersion? My kde is in /opt/kde/kde-3.1, and this stops this working, by forcing kdeDir to /opt/kde if kdeIncDir: start = string.split (kdeIncDir, "/") if start [1] == "opt": kdeDir = os.path.join (os.sep + start [1], start [2]) elif start [1] == "usr": kdeDir = "/usr" cheers Julian