[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mingw make problems
From: |
Eli Zaretskii |
Subject: |
Re: mingw make problems |
Date: |
Fri, 18 Aug 2006 00:10:34 +0300 |
> Date: Thu, 17 Aug 2006 16:22:20 -0400
> From: Bill Hoffman <address@hidden>
>
> #broken
> all:
> c:/Program\ Files/Microsoft\ Visual\ Studio\ .NET\ 2003/Vc7/bin/cl.exe
> "a.c" "b.c"
>
> #CreateProcess(C:\cygwin\bin\sh.exe,C:/cygwin/bin/sh.exe -c "c:/Program\
> Files/Microsoft\ Visual\ Studio\ .NET\ 2003/Vc7/bin/cl.exe \"a.c\"
> \"b.c\"",...)
I cannot reproduce this problem here: the equivalent command works for
me (I don't have Studio .Net installed to try the exact same command).
Here are some factors that could be responsible for the difference:
. I built my Make binary myself, i.e. it's not the binary that is
available from the MinGW site.
. I use a shell that is a native Windows program, not a Cygwin
program. (There could be some quoting conflict between the Cygwin
and non-Cygwin binaries.)
Btw, I suggest to use ".." quoting instead of the backslashes, as the
former works even without a Unixy shell on PATH.
> # broken
> allgcc:
> c:/cygwin/bin/gcc.exe "a.c" "b.c"
> #c:/cygwin/bin/gcc.exe "a.c" "b.c"
> #CreateProcess(C:\cygwin\bin\sh.exe,C:/cygwin/bin/sh.exe -c
> "c:/cygwin/bin/gcc.exe \"a.c\" \"b.c\"",...)
This also works for me.
It is noteworthy that in both cases, the trace from the CreateProcess
call is exactly the same you show. So Make seems to work identically
on our both machines, which probably means the first of the above two
possible explanations is not what happens.
- Re: mingw make problem, (continued)
- Re: mingw make problem, Eli Zaretskii, 2006/08/18
- Re: mingw make problem, Earnie Boyd, 2006/08/18
- Re: mingw make problem, William A. Hoffman, 2006/08/18
- Re: mingw make problems, Earnie Boyd, 2006/08/18
- Re: mingw make problems, Christopher Faylor, 2006/08/18
- Re: mingw make problems, Eli Zaretskii, 2006/08/18
Re: mingw make problems,
Eli Zaretskii <=