At the time that I attempted to build emacs on cygwin, there was exactly one make in my PATH which was cygwin's. I used the default make that is packaged with cygwin and that's where I got the error.
In any case, I didn't follow up on the issue because I'm actually trying to work on emacs-nt resolving cygwin paths correctly without cygwin-mount.el and since cygwin-emacs does that anyway it wasn't worth pursuing. You can see the discussion at http://lists.gnu.org/archive/html/emacs-devel/2011-09/msg00113.html On Thu, Sep 15, 2011 at 7:21 AM, <robin...@aol.com> wrote: > -----Original Message----- > From: Eli Zaretskii <e...@gnu.org> > To: robinows <robin...@aol.com> > Cc: help-emacs-windows <help-emacs-windows@gnu.org> > Sent: Wed, Sep 14, 2011 3:49 pm > Subject: Re: [h-e-w] Build fails on Windows with cygwin >> >> From: robin...@aol.com >> Date: Wed, 14 Sep 2011 15:12:19 -0400 (EDT) >> >> Is it possible that the Cygwin port of Make you are using is >> case-insensitive to target names? If so, that's a bad misfeature. I >> suggest to ask a question on the Cygwin list about this, perhaps >> there's an option to disable this. >> ----------- >> It sure looks like it, but Cygwin make is gnu make. It doesn't have >> that problem. > > GNU Make has the HAVE_CASE_INSENSITIVE_FS feature, see config.h.in in > the GNU Make distribution. Someone could have built a Cygwin Make > with that feature turned on. > -------------- > I didn't know that! Although I should have. The mingw32-make that I use to > build WIndows emacs has that feature. > I've just built a cygwin make with that feature, and got the same result as > the OP. >