> Date: Wed, 25 Sep 2013 11:30:14 +0200 > From: Denis Excoffier <bug-...@denis-excoffier.org> > > 4) If i do _not_ apply the following patch: > > % type patch > diff -uNr make-3.99.92-original/configure > make-3.99.92-patched/configure > --- make-3.99.92-original/configure 2013-09-23 06:50:50.000000000 +0159 > +++ make-3.99.92-patched/configure 2013-09-25 11:12:37.020859600 +0159 > @@ -7817,7 +7817,7 @@ > cat confdefs.h - <<_ACEOF >conftest.$ac_ext > /* end confdefs.h. */ > > -#if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ && > !defined __EMX__ && !defined __MSYS__ && !defined __CYGWIN__ > +#if !defined _WIN32 && !defined __WIN32__ && !defined __MSDOS__ && > !defined __EMX__ && !defined __MSYS__ > neither MSDOS nor Windows nor OS2 > #endif > > % > > i obtain the following errors: > - output-sync (8/13 passed) > - recursion (1/2 passed) > - abspath (0/1 passed) > - MAKE (0/1 passed)
I think the problem is abspath, which fails on Cygwin with DOS-style file names with a drive letter. Fixing that function on Cygwin is a priority for this release, if possible. The patch you suggest, OTOH, entirely disables support for DOS-style file names in the Cygwin build, which is a much worse alternative. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make