Date: Thu, 16 Nov 2006 22:05:48 +0200
From: Eli Zaretskii <address@hidden>
Cc: address@hidden
> Date: Thu, 16 Nov 2006 12:42:49 +0100
> From: Benoit Sigoure <address@hidden>
>
> 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.