Mail Archives: cygwin/2000/04/18/15:52:06
------_=_NextPart_001_01BFA977.888F8E18
Content-Type: text/plain;
charset="iso-8859-1"
Okay, I'm sure of what caused this now. The Makefile look something like
this.
#--begin Makefile---
SOMEVAR=$(ANOTHERVAR)/etc
include $(DEVDIR)/Makefile.mstr
#--end Makefile---
DEVDIR is defined in the environment. ANOTHERVAR however is defined in the
included makefile. I thought make was supposed to try to do full expansion
on a second read of the makefile? Seems to have worked before.
Brian
-----Original Message-----
From: Christopher Jones [mailto:cbjones AT nortelnetworks DOT com]
Sent: Tuesday, April 18, 2000 2:59 PM
To: cygwin AT sourceware DOT cygnus DOT com
Subject: RE: New Cygwin Net Release (make error)
I'm trying the new net release and ran across a problem with make which
seems a little weird. It doesn't happen all the time either, more on that
later. Here is the error message.
make --directory=types --unix -w recursive
assertion "*p2 != '\0'" failed: file "/src/make/read.c", line 866
0 [sig] make 1232 stackdump: Dumping stack trace to make.exe.stackdump
make --directory=util --unix -w recursive
I took a look at the source but it simply indicates what happened should
never happen. Guess that assumption was wrong. ;)
I'm trying to dig into why it happened and if I can fix something on my end
but this didn't happen with b20.1 so I thought someone else might be
interested.
Brian
------_=_NextPart_001_01BFA977.888F8E18
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2651.65">
<TITLE>RE: New Cygwin Net Release (make error)</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=3D2>Okay, I'm sure of what caused this now. The =
Makefile look something like this.</FONT>
</P>
<P><FONT SIZE=3D2>#--begin Makefile---</FONT>
<BR><FONT SIZE=3D2>SOMEVAR=3D$(ANOTHERVAR)/etc</FONT>
<BR><FONT SIZE=3D2>include $(DEVDIR)/Makefile.mstr</FONT>
<BR><FONT SIZE=3D2>#--end Makefile---</FONT>
</P>
<P><FONT SIZE=3D2>DEVDIR is defined in the environment. =
ANOTHERVAR however is defined in the included makefile. I thought =
make was supposed to try to do full expansion on a second read of the =
makefile? Seems to have worked before.</FONT></P>
<P><FONT SIZE=3D2>Brian</FONT>
</P>
<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Christopher Jones [<A =
HREF=3D"mailto:cbjones AT nortelnetworks DOT com">mailto:cbjones AT nortelnetworks=
.com</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Tuesday, April 18, 2000 2:59 PM</FONT>
<BR><FONT SIZE=3D2>To: cygwin AT sourceware DOT cygnus DOT com</FONT>
<BR><FONT SIZE=3D2>Subject: RE: New Cygwin Net Release (make =
error)</FONT>
</P>
<BR>
<P><FONT SIZE=3D2>I'm trying the new net release and ran across a =
problem with make which seems a little weird. It doesn't happen =
all the time either, more on that later. Here is the error =
message.</FONT></P>
<P><FONT SIZE=3D2>make --directory=3Dtypes --unix -w recursive </FONT>
<BR><FONT SIZE=3D2>assertion "*p2 !=3D '\0'" failed: file =
"/src/make/read.c", line 866 </FONT>
<BR><FONT SIZE=3D2> 0 [sig] make 1232 =
stackdump: Dumping stack trace to make.exe.stackdump </FONT>
<BR><FONT SIZE=3D2>make --directory=3Dutil --unix -w recursive </FONT>
<BR><FONT SIZE=3D2>I took a look at the source but it simply indicates =
what happened should never happen. Guess that assumption was =
wrong. ;)</FONT></P>
<P><FONT SIZE=3D2>I'm trying to dig into why it happened and if I can =
fix something on my end but this didn't happen with b20.1 so I thought =
someone else might be interested.</FONT></P>
<P><FONT SIZE=3D2>Brian</FONT>=20
</P>
</BODY>
</HTML>
------_=_NextPart_001_01BFA977.888F8E18--
- Raw text -