binary from CYGWIN b20:
=-=-=-=-=-=-=--=-=-=-=-
GNU Make version 3.77, by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <[EMAIL PROTECTED]>.
--------------------------------
pl.srctop=../private/DEBUG/NT_Intel_4_0
pl.srcdir=D:/C++/VCPUtil/MD
pl.builddir1=D:/C++/VCPUtil/MD
pl.upper1=D:/C\+\+/VCPUtil
pl.upper2=D:/C\+\+/VCPUtil
pl.upper =D:/C\+\+/VCPUtil
pl.workdir =D:/C++/VCPUtil/private/DEBUG/NT_Intel_4_0
pl.builddir=MD
result=D:/C++/VCPUtil/private/DEBUG/NT_Intel_4_0/MD
CYGWIN settings is set to MAKE_MODE=unix.
I am using DOS pathnames internally, since my makefile compiles with
outside MS-DOS programs (Visual C++ CL.exe). I have been able to do so
with previous versions of Cygwin but not with this one, which gives me
with the same makefile:
assertion "*p2 != '\0'" failed: file "/src/make/read.c", line 866
0 [sig] make 1000 stackdump: Dumping stack trace to
make.exe.stackdump
When the paths are normalized to cygwin's standards (either /cygdrive/d/
or //d/ ), the compilation procceeds but, of course, CL.exe gets files &
settings in the wrong non-msdos format. Is there any way to work around
this?
Maybe some simple function I can use in the Makefile to have it switch
from MS-DOS to Unix & viceversa?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gonzalo Garramuno
[EMAIL PROTECTED] Moon Crescent Studios
Phone: 310.727.2800 1600 Rosecrans Ave
Fax: 310.727.2801 Manhattan Beach, CA. 90266.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~