Date: Mon, 24 Jan 2000 13:43:46 -0500 (EST) From: Frank Donahoe To: Eli Zaretskii cc: DJGPP List Subject: Re: make 3.78.1 check In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: dj-admin AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, 24 Jan 2000, Eli Zaretskii wrote: > > On Sun, 23 Jan 2000, Frank Donahoe wrote: > > > Late yesterday I compiled make, last of the newly ported packages, and > > found that two of the tests failed. > > It is by no means the last; stay tuned ;-). Great! Thanks! But last above meant I'd worked my way through "diff," "grep," "gawk," "text utilities," and "texinfo" to "make." Make was the first ;-) to hint at trouble. ....skipping > > > > 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? > > I've run the test suite on 3 different machines with 3 different > operating systems, and it worked on all of them. So this is something > specific to your system (or something specific to mine which I failed > to mention or pay attention to). > > FWIW, both tests use `echo'. Is your version of echo.exe the one > which came with Sh-utils? Also, you didn't say which version of DJGPP > do you have installed; I used v2.03. "echo.exe" is a problem. > The only 2 peculiarities I can spot in the description of your system > is that (1) the DJGPP bin directory is after the Windows directories > in your PATH, and (2) I used the latest port of Perl (version 5.5.2, > available from SimTel.NET). WINDOWS RULES! How to prevent it from going first in PATH? But this makes no difference in the results. I can use "set PATH=" from the command line to change the order of directories without changing the result. I had v2.03 up and have, this morning, uploaded and installed Perl 5.5.2. No joy! Issue the command "echo --version" from the command prompt under DOS or BASH. The result will be "--version" no matter which directory is first in PATH. The shell runs the built-in command. Invoking "gecho --version" or echo.exe by path gets the gnu version. To see if gnu echo makes a difference I changed `@echo' in the script for "foreach" and "origin" to `@gecho' without changing the test outcome. > If the above doesn't help to resolve this, I'm afraid you'll have to > debug these specific tests and tell what you find. This is the first > release where the test suite works with DJGPP, so I can easily imagine > that some problems are still lurking there. >