Date: Tue, 24 Nov 1998 09:58:22 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: Michael Tuchman cc: djgpp AT delorie DOT com Subject: Re: unclean installation (building texinfo3.12 with djgpp) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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".