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 -