New Cygwin Net Release (make error)
Christopher Jones
cbjones@nortelnetworks.com
Tue Apr 18 13:49:00 GMT 2000
Title: RE: New Cygwin Net Release (make error)
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@nortelnetworks.com ]
Sent: Tuesday, April 18, 2000 2:59 PM
To: cygwin@sourceware.cygnus.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
More information about the Cygwin
mailing list