www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/02/17/22:00:05

From: cgf AT bbc DOT com (Christopher Faylor)
Subject: Re: Bug in make in 980213 snapshot?
17 Feb 1998 22:00:05 -0800 :
Message-ID: <199802180411.XAA09352.cygnus.cygwin32.developers@hardy.bbc.com>
Reply-To: cygwin32-developers AT cygnus DOT com
To: ebachalo AT cygnus DOT com
Cc: cygwin32-developers AT cygnus DOT com

>From: Eric Bachalo <ebachalo AT cygnus DOT com>
>Date: Tue, 17 Feb 1998 17:23:41 -0800
>
>At 06:05 PM 2/17/98 GMT, you wrote:
>>I have a line like this in one of your in-house makefiles:
>>
>>$(prodfiles): %: %.prod
>>        @echo "Making $@";$(mklock) $@ '$(product) $? > $@.tmp; mv $@.tmp $@'
>>
>>This version of make complains about this line.  I do have MAKE_MODE
>>set to unix.  Is there something else I need to do?
>
>Details?  Which makefile?  How is it complaining?

Sorry.  I thought it was either a simple problem with the a: b: c form
or there was some option I wasn't setting.

>I need to be able to reproduce the problem.  When you said "your
>in-house makefiles" did you mistakenly mean your own in-house makefile.
>If so could you e-mail me the makefile or enough of it and other
>sources to reproduce the bug.

Yep.  I meant "our" not "your".  Sorry.  It's been a busy day and I
wanted to report this ASAP but ended up just confusing things.

Anyway, here's a simple test case that fails with make 3.75-97r2Beta
distributed in the win32native-opt-980213.tar.bz2 file that Geoff
provided:

prodfiles:=/tmp/foo /tmp/bar

$(prodfiles): %: %.prod
	@echo "making $@"


The error:
makefile:3: *** missing separator.  Stop.

Apologies again for the previous vague bug report.
--
http://www.bbc.com/	cgf AT bbc DOT com			"Strange how unreal
VMS=>UNIX Solutions	Boston Business Computing	 the real can be."

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019