Date: Sun, 23 Jan 2000 11:14:04 -0500 (EST) From: Frank Donahoe To: DJGPP List Subject: make 3.78.1 check Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Late yesterday I compiled make, last of the newly ported packages, and found that two of the tests failed. Begin foreach.diff - - - - - *** work/functions/foreach.base Sun Jan 23 00:21:10 2000 --- work/functions/foreach.log Sun Jan 23 00:21:08 2000 *************** *** 1,2 **** ! undefined file default file environment default file command line override automatic automatic ! foo.o bletch.o null.o @.o garf.o .o .o undefined.o file.o default.o file.o environment.o default.o file.o command.o line.o override.o automatic.o automatic.o --- 1,2 ---- ! undefined file environment override file environment default file command line override automatic automatic ! foo.o bletch.o null.o @.o garf.o .o .o undefined.o file.o environment.o override.o file.o environment.o default.o file.o command.o line.o override.o automatic.o automatic.o End foreach.diff - - - - - and Begin origin.diff - - - - - *** work/functions/origin.base Sun Jan 23 00:21:12 2000 --- work/functions/origin.log Sun Jan 23 00:21:10 2000 *************** *** 1,6 **** ! undefined default environment default file command line override automatic undefined ! default environment default file --- 1,6 ---- ! undefined environment override environment default file command line override automatic undefined ! environment override environment default file End origin.diff - - - - - To rule out compiler differences, gcc 2.95.2 vs 2.81 I tested the binary "make.exe" from mak3781b.zip. This failed the same two tests with identical error differences. Original testing was in a DOS box under Windows 98. Same results running DOS 7. "bash.exe --version" gives: bash 2.03.0(8)-release (i386-pc-msdosdjgpp) r0.6 sed 3.02, file utilities from 3.16, perl 5004 (Molnar 1997) and shell utilities are from 1.12. Below is the output of the set command. TMP=C:\WINDOWS\TEMP TEMP=C:\WINDOWS\TEMP PROMPT=$p$g winbootdir=C:\WINDOWS COMSPEC=C:\WINDOWS\COMMAND.COM PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\USR\BAT;C:\DJG\BIN;C:\BITWARE DJGPP=c:/djg/djgpp.env TZ=EST5 VIM=C:\w32\vim-5.3 CLASSPATH=C:\PROGRA~1\PHOTODEL.1\ADOBECON BLASTER=A220 I5 D1 T4 P330 CMDLINE=ls tmp/env-set -l Is there something strange in my system which causes these two tests of "make.exe" to fail? Regards Frank