X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f Date: Mon, 17 Dec 2001 09:36:53 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Andrew Cottrell cc: Charles Sandmann , djgpp-workers AT delorie DOT com Subject: Re: 2.03 utils exe files MIA In-Reply-To: <016201c1860b$bf57d050$0102a8c0@acceleron> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sun, 16 Dec 2001, Andrew Cottrell wrote: > I ran make with the -d option and make couldn't find a rule from what I > could see in the debug output included below:- > > No need to remake target `../../bin/djsplit.exe'. > Considering target file `../../bin/dtou.exe'. > Looking for an implicit rule for `../../bin/dtou.exe'. > Trying pattern rule with stem `dtou'. > Rejecting impossible rule prerequisite `../../lib/crt0.o'. > Trying pattern rule with stem `dtou.exe'. > Trying implicit prerequisite `../../bin/dtou.exe,v'. > Trying pattern rule with stem `dtou.exe'. > Trying implicit prerequisite `../../bin/RCS/dtou.exe,v'. > Trying pattern rule with stem `dtou.exe'. > Trying implicit prerequisite `../../bin/RCS/dtou.exe'. > Trying pattern rule with stem `dtou.exe'. > Trying implicit prerequisite `../../bin/s.dtou.exe'. > Trying pattern rule with stem `dtou.exe'. > Trying implicit prerequisite `../../bin/SCCS/s.dtou.exe'. > No implicit rule found for `../../bin/dtou.exe'. > Finished prerequisites of target file `../../bin/dtou.exe'. > No need to remake target `../../bin/dtou.exe'. > Considering target file `../../bin/gxx.exe'. > > > TEST 2) > > If I deleted the dtou.exse file in the bin directory I got the following > error: > make.exe: *** No rule to make target `../../bin/dtou.exe', needed by > `_alle'. Stop. > > The command I ran from the utils directory was make -d >>test.txt. I think that's your problem, right there: you need to run "make" from the `src' directory, not from `src/utils'. The directories of the source tree are not necessarily self-contained, so you shouldn't assume that you can type "make" from every subdirectory and get only that subdirectory remade. You should always remake the entire tree. Does that work for you?