delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/01/24/15:30:34

Date: Mon, 24 Jan 2000 13:43:46 -0500 (EST)
From: Frank Donahoe <fdonahoe AT wilkes1 DOT wilkes DOT edu>
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
cc: DJGPP List <djgpp AT delorie DOT com>
Subject: Re: make 3.78.1 check
In-Reply-To: <Pine.SUN.3.91.1000124092013.10104C-100000@is>
Message-ID: <Pine.A32.3.96.1000124122411.59798B-100000@wilkes1.wilkes.edu>
MIME-Version: 1.0
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


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.
> 

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019