X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f X-Authentication-Warning: new-smtp2.ihug.com.au: Host p73-tnt7.syd.ihug.com.au [203.173.144.73] claimed to be acceleron Message-ID: <016201c1860b$bf57d050$0102a8c0@acceleron> From: "Andrew Cottrell" To: "Charles Sandmann" Cc: References: <10112160725 DOT AA21523 AT clio DOT rice DOT edu> Subject: Re: 2.03 utils exe files MIA Date: Sun, 16 Dec 2001 19:28:44 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Reply-To: djgpp-workers AT delorie DOT com > > When you built the 2.03 refresh LIBC did the exes from the files in the > > utils directory get built? These appear to be the last of the old exe files > > I have in the bin directory appart from link files & Rhide files. > > Yes - if you look in djdev203 they are all refreshed. You can see the > right libc inside them. I built under Win2K SP2. I don't remember if I > built djdev under XP (probably not). If the utils don't get built it > is frequently due to something failing in make in the libm build. > > Any ideas??? I tried make in the utils directory and it did nothing. I did a > > make clean in the src directory and then another make still no good. Very > > puzzling. > > Sounds like a date problem? Could try the debug switch on make to see why > it doesn't want to build any. It must see the date on the libraries being > before the date on the executables? TEST 1) 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. The following is from the top of the test.txt file:- GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i386-pc-msdosdjgpp Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Report bugs to . Reading makefiles... Reading makefile `makefile'... Reading makefile `../makefile.prg' (search path) (no ~ expansion)... Reading makefile `../makefile.inc' (search path) (no ~ expansion)... Reading makefile `../makefile.def' (search path) (no ~ expansion)... Updating makefiles.... Considering target file `../makefile.def'. Looking for an implicit rule for `../makefile.def'. Trying pattern rule with stem `makefile.def'. The following was at the end of the test.txt file. No need to remake target `../../bin/djsplit.exe'. Considering target file `../../bin/dtou.exe'. File `../../bin/dtou.exe' does not exist. 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'. Must remake target `../../bin/dtou.exe'. The following is from makefile in the utils directory:- TOP=. The following is from makefile.inc in the src :- BIN=$(TOP)/../../bin $(BIN)/%.exe : $C %.o $L $(LINK) $(EXE) I wonder if the problem is because of the defintion of TOP which is ".", but the $(BIN) does not include the ".\". I can't see why this would matter. Directory of H:\djgpp\lib 01/01/2001 01:01 AM 135,390 libopcodes.a 01/01/2001 01:01 AM 151 DXE.LD 01/01/2001 01:01 AM 144,930 libbz2.a 01/01/2001 01:01 AM 307,294 libbfd.a 01/01/2001 01:01 AM 124,162 libiberty.a 01/01/2001 01:01 AM 13,944 libmmalloc.a 01/01/2001 01:01 AM 722 DJGPP.DJL 01/01/2001 01:01 AM 2,461,282 libgdb.a 09/12/2001 12:41 PM .. 09/12/2001 12:41 PM . 09/12/2001 12:41 PM gcc-lib 09/12/2001 12:41 PM ldscripts 09/12/2001 12:41 PM awk 09/12/2001 12:41 PM perl5 16/12/2001 11:48 AM 4,475 GCRT0.O 16/12/2001 11:48 AM 4,433 CRT0.O 16/12/2001 01:54 PM 26 djgpp.ver 16/12/2001 01:58 PM 392,206 libstdcxx.a 16/12/2001 01:58 PM 374,656 libgpp.a 16/12/2001 03:34 PM 5,136 libcharset.a 16/12/2001 03:34 PM 691 libcharset.la 16/12/2001 03:34 PM 1,070,456 libiconv.a 16/12/2001 03:34 PM 685 libiconv.la 16/12/2001 03:36 PM 690 libintl.la 16/12/2001 03:36 PM 114,350 libintl.a 16/12/2001 03:36 PM 2,162 charset.alias 16/12/2001 03:44 PM 6,556 bison.hai 16/12/2001 03:44 PM 22,013 bison.sim 16/12/2001 05:28 PM 661,014 libc.a 16/12/2001 05:28 PM 39,214 libdbg.a 16/12/2001 05:28 PM 62,596 libemu.a 16/12/2001 05:29 PM 204,334 libm.a 16/12/2001 05:29 PM 12,684 libtz.a 16/12/2001 05:29 PM 482 libpc.a 16/12/2001 05:29 PM 482 libg.a