Version: (using KDE KDE 3.1) Installed from: Compiled From Sources Compiler: gcc 3.2.1 OS: Solaris In kompareprocess.cpp which diff command to use relies soley on the PATH. On Linux systems this is probably not a problem but e.g. on Solaris it is likely to use the wrong one. Which diff to use should be determined at configure time. The configure script should detect which diff to use or error out of GNU diff is not on the system. There should also be a configure option (--diff=path_to_diff) to force it to the correct one.
This will be implemented before 3.2 and if possible and not very intrusive for 3.1.x, thanks for the report.
Implemented in the make_it_cool branch, will put this back in head (therefore not sooner than KDE 3.2) as soon as i have the parser fully operational again. It wont be in 3.1.x because it is a new feature and i'm not allowed to add them in the 3.1.x branch anymore.