delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
Date: | Sun, 18 Apr 2004 21:05:06 +0200 |
From: | "Eli Zaretskii" <eliz AT gnu DOT org> |
Sender: | halo1 AT zahav DOT net DOT il |
To: | djgpp AT delorie DOT com |
Message-Id: | <7137-Sun18Apr2004210505+0300-eliz@gnu.org> |
X-Mailer: | emacs 21.3.50 (via feedmail 8 I) and Blat ver 1.8.9 |
In-reply-to: | <20040417161713.GA196@elitel.biz> (message from Andrea Mazzoleni |
on Sat, 17 Apr 2004 18:17:13 +0200) | |
Subject: | Re: Problem with Make and volume labels |
References: | <20040417161713 DOT GA196 AT elitel DOT biz> |
Reply-To: | djgpp AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
> Date: Sat, 17 Apr 2004 18:17:13 +0200 > From: Andrea Mazzoleni <amadvance AT users DOT sourceforge DOT net> > > For example: > > C:\> label dos > C:\> cd tmp > > makefile: > ---------------------------- > dos: > echo Alive > ---------------------------- > > C:\TMP\> make > make: `dos' is up to date. This is due to a strange misfeature in the findfirst function: the call findfirst("c:/tmp/dos", &ff_blk, FA_LABEL); always succeeds (returns zero) if the drive C:'s label is "dos". A solution is to work around this problem inside `stat'. A temporary work-around is not to use Make targets whose names are identical to the volume labels. Thanks for reporting this subtle bug.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |