I have an error in KDiff3 when comparing two remote directories, which are located on two different remote servers.
The comparison starts ok, but usually (not always) after a while I get an error message from KDiff3, which reads:
A file named /tmp/kde-cristiano/kdiff3l26908.tmp.2 already exists.
Oviously the name of the temporary file changes each time.
It’s as if KDiff3, after a certain number of files, starts reusing temporary file names.
I have had this error since ages, but I have always put up with it, since I can usually infer which file has been incorrectly compared due to this error.
However, today I decided to report it and I have been very surprised of not finding anything related on the internet.
Have you ever experienced something like this?
Any idea how to fix the problem?
Yes, you’re right. This is what I see in the “About” box:
Version 0.9.98 (64 bit)
Using KDE Development Platform 4.14.37
(c) 2002-2014 Joachim Eibl
It’s a pity, because KDiff3 was a very powerful software. Which replacement do you use?
I know about Meld (which BTW is GTK) and Kompare. Unfortunately both seem a lot less powerful than KDiff3, but I do not have a lot of experience with those.
yes, Meld is nice but the fact that it can’t use KIO is a big limitation.
Kompare is nice too and can use KIO to access remote files, but I find it very limiting because it does not show inline differences. If they enhanced it to show inline differences it would be the perfect replacement.
Fortunately here at work we have a multi-platform license for Beyond Compare, which is quite good. You have to configure ftp/sftp access to compare remote files which is not optimal but better than nothing.