delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/03/20/17:32:14

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: "Ian Miller" <Ian AT shelob DOT plus DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: shl20js.zip does not appear to be preconfigured
Lines: 80
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <C08m8.8161$51.237376@wards>
Date: Wed, 20 Mar 2002 22:24:23 -0000
NNTP-Posting-Host: 212.56.100.56
X-Complaints-To: abuse AT plus DOT net DOT uk
X-Trace: wards 1016663202 212.56.100.56 (Wed, 20 Mar 2002 22:26:42 GMT)
NNTP-Posting-Date: Wed, 20 Mar 2002 22:26:42 GMT
Organization: Customer of PlusNet
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

I'm compiling a fresh set of DJGPP tools from sources at the moment
(don't worry about it, I just like to) and the latest shell utils are
proving to be difficult.

Quoting from the shl20js.zip gnu/djgpp/readme file:

> How to build
> ============
>
> If you obtained the sources from one of the DJGPP archives, there's
> nothing much to be done. The Makefiles are ready and you can build the
> package in one go by running `make'.

No they ain't and no you can't.  Well I can't anyway.
Neither the GNUmakefile at the top level nor the djgpp\Makefile
do anything particularly useful if I just type "make".

That was my main point.  My configure problems below may
just be a consequence of my using the latest CVS libc, for which I
expect no help, but may also indicate a less than direct relationship
between shl20js.zip and shl20jb.zip.

If I try to configure by running djgpp\config, this is what happens:

> C:\djgpp\gnu\sh-util2.0j>djgpp\config.bat
> Configuring GNU Sh-utils for DJGPP v2.x...
> Updating configuration scripts...
> File `configure.orig' created
> Running the ./configure script...
> loading site script ./djgpp/config.site
> checking build system type... configure: error: cannot guess build type;
> you must specify one
> ./configure script exited abnormally!

so that doesn't get me far either.

Going now into bash (2.04) and running configure by hand like so:

./configure --build=i586-pc-msdosdjgpp

I get

>...
> checking for gcc... no
> configure: error: no acceptable cc found in $PATH

Which is kind of funny because I can compile stuff (such as the libc
and gcc-3.04 itself) just fine.

CC=gcc ./configure --build=i586-pc-msdosdjgpp

gets me a lot further.  However, once the configure has finished

make

just generates

> make.exe: *** No rule to make target `m4/jm-winsz1.m4',
> needed by `aclocal.m4'.
> Stop.

If I copy m4/jm1-winsz1.m4 to m4/jm-winsz1.m4 make finally
starts compiling source code, but if that's the right thing to do
I'm very surprised.

The build fails, by the way, but I won't go into that now.

If anyone *can* configure and/or build shell utils 2.0j from
the released sources (as recently updated 13th Nov 2001)
I would be interested to know.

Happy hacking,
Ian





- Raw text -


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