delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/11/24/02:58:21

Date: Tue, 24 Nov 1998 09:58:22 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Michael Tuchman <miket AT orsi DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: unclean installation (building texinfo3.12 with djgpp)
In-Reply-To: <wkpvaev5dt.fsf@orsi.com>
Message-ID: <Pine.SUN.3.91.981124095501.29648A-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com

On 23 Nov 1998, Michael Tuchman wrote:

> Since I presume there is a ready makefile, (although the README file
> is ambiguous on what directory I should be in) I typed 'make' in that
> directory.
> 
> "A required dll cygwin.dll was not found"

This means you invoked the Cygnus port of the Make program instead of
the DJGPP port.  Make sure your PATH is set up so that the DJGPP's bin
subdirectory (C:\fsf\bin) is before the Cygnus directory on your PATH.

Or maybe you have overwritten the DJGPP version of make.exe with the
Cygnus version.  In this case, copy the file \bin\make.exe from the
CD-ROM into the C:\fsf\bin directory, and try again.

Invoking Make from the gnu\texinfo3.12 directory *is* the way to build
Texinfo from sources in the txi312s.zip distribution.

> I tried running the config.bat file in the /gnu/texinfo3.12/djgpp

This should also work, but only if you invoke the batch file from
gnu\texinfo3.12, not from the djgpp subdirectory.  The file
djgpp\README tells you to invoke config.bat like this:

	     djgpp\congfig

This is NOT the same as going into the djgpp directory and typing
"config"; the latter won't work, since the batch file assumes it was
invoked from the main directory.


> File `configure.orig' created
> Cannot open src file

This message is because you have run config.bat from the djgpp
subdirectory.

> No USERNAME and no USER found in the environment, using default values

This is just a warning, and is otherwise normal behavior if you don't
have USER or USERNAME variables defined in the environment.

> Running the ./configure script...
> Bad command or file name

This means you don't have sh.exe anywhere on your PATH.  Please do
these steps, and then it should work:

	     cd c:\fsf\bin
	     ln -s bash.exe sh.exe

However, please note that just typing "make" in texinfo3.12 should
have worked with the DJGPP version of make.exe, as I explained above.
It is not necessary to run djgpp\config.bat, since the source
distribution is supplied after it has been already configured by
config.bat.  Running config.bat is okay as well, it just takes more
time than simply typing "make".

- Raw text -


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