Since xxdiff 292 (and the current 302) there is an optional dependency on kde. If satisfied, it invokes the files/kdesupport.patch. The problem is that this patch file is kde-version specific, hardcoded to 3.1. If kde 3.2 is installed, then the build fails since it tries to include header files from a non-existant kde 3.1 installation. Reproducible: Always Steps to Reproduce: 1.Install kde 3.2 and ensure kde 3.1 not installed 2.Ensure USE specifies kde 3.emerge xxdiff Actual Results: Build fails on the first of many kde header-file includes. Expected Results: Build successfully. The quick and dirty fix for me is of course a very trivial edit to the kdesupport.patch file, changing '3.1' to '3.2'. However that would then break for users who still use kde 3.1 (are there any? After all, 3.2 came out at least 2 days ago? ;-) ) I do not know enough about ebuilding to make the patch pick up either 3.1 or 3.2 as appropriate, but I'm sure it's easy...
Fixed in CVS in a forward-compatible manner that should grab the latest available version there is; the change should reach Portage within an hour. Thanks!