> Date: Thu, 03 May 2007 21:54:02 +0200 > From: LaurentHelpEmacsWind <[EMAIL PROTECTED]> > > I use GNU Emacs 21.3 and I have a problem when I try to merge two files > with the Merge menu. When I type "n" in the control panel to find the first > difference I have the following message : > > /cygdrive/d/cygwin/bin/diff3: subsidiary program > `/usr/bin/diff' not found > > Since I can't install any software on my C: disk I installed > emacs in D:\emacs directory and the cygwin programs in d:\cygwin and I > added "d:\cygwin\bin" in my PATH.
You installed a Cygwin port of Diffutils, but your Emacs is a native Windows program, not a Cygwin program, so it doesn't understand the /cygdrive/d/ stuff and the intricacies of the way Cygwin ``mounts'' a certain directory as `/usr/bin'. I suggest to uninstall the Cygwin utilities (or remove them from PATH visible to Emacs), and instead install native Windows ports. One place you can find such native Windows ports is here: http://gnuwin32.sourceforge.net/packages.html