> Date: Thu, 16 Nov 2006 22:05:48 +0200 > From: Eli Zaretskii <[EMAIL PROTECTED]> > Cc: [email protected] > > > Date: Thu, 16 Nov 2006 12:42:49 +0100 > > From: Benoit Sigoure <[EMAIL PROTECTED]> > > > > However if the absolute path is Windows-style, something very weird happens: > > > > $ C:/cygwin/usr/local/bin/make > > echo /tmp/mk/3/C:/cygwin/usr/local/bin/make > > /tmp/mk/3/C:/cygwin/usr/local/bin/make > > /tmp/mk/3/C:/cygwin/usr/local/bin/make foo > > make: /tmp/mk/3/C:/cygwin/usr/local/bin/make: Command not found > > make: *** [all] Error 127 > > > > where "/tmp/mk/3" is the current working directory. > > Thank you for your report. I will try in a few days to find where > this problem happens.
I just looked at the code. The $(MAKE) variable is set in main.c around line 1300. I don't see any reference to HAVE_DOS_PATHS there, though, so I don't see how the patch applied to the stock Cygwin sources could cause this trouble. Could you please try this in the unpatched Cygwin 3.81 binary, and see if it has the same problem? If the unpatched binary has the same problem, I think I know what needs to be done to fix this, but I'd like first to be sure that I'm not missing anything important. _______________________________________________ Make-w32 mailing list [email protected] http://lists.gnu.org/mailman/listinfo/make-w32
