delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/08/22/20:46:22

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3B84520A.2030904@ece.gatech.edu>
Date: Wed, 22 Aug 2001 20:44:58 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010713
X-Accept-Language: en-us
MIME-Version: 1.0
To: gp AT familiehaase DOT de
CC: Mohammad Saleem <mohammad_saleem_1999 AT yahoo DOT com>, cygwin AT cygwin DOT com
Subject: Re: Make-3.79 problem: configure: error: can not run ./config.sub
References: <3B843093 DOT 22705 DOT 150F936F AT localhost>

Gerrit P. Haase wrote:

> Mohammad Saleem schrieb am 2001-08-22, 0:16:
> 
> 
>>Hi all,
>>
>>I wish to build make version 3.79 according to the instructions given below:
>>
>>tar -zxvf make-3.79.tar.gz
>>cd make-3.79
>>mkdir build
>>cd build
>>../configure --prefix=/usr
>>make check
>>make install
>>
>>
>>
>>But I get following error messages already at configure stage:
>>
>>bash-2.02$ bash ./configure --prefix=/usr
>>creating cache ./config.cache
>>checking for a BSD compatible install... /cygnus/CYGWIN~1/H-I
>>c
>>checking whether build environment is sane... yes
>>checking whether make sets ${MAKE}... yes
>>checking for working aclocal... missing
>>checking for working autoconf... missing
>>checking for working automake... missing
>>checking for working autoheader... missing
>>checking for working makeinfo... missing
>>configure: error: can not run ./config.sub
>>
>>
> 
> You need binutils, gcc, autoconf, automake, m4 and,
> most important, perl for building with autotools.
> Probably some other packages like sh-utils, textutils,
> findutils, ...(nearly the whole 'latest' directory).


Usually you only need the autotools if you're doing something unusual 
(like maintaining the package itself, or porting to a NEW -- previously 
unsupported -- platform).  Make *should* build using just a ./configure 
; make.

But according to this user, it doesn't.  Three possibilities:

1) make is 'unique' somehow in that 'just building it' requires some or 
all of the autotools.  This user doesn't have them installed.
---> install automake, autoconf, and perl

2) something in this user's setup is broken. Dunno what.
---> ???

3) the make tarball is somehow defective -- this could be as simple as 
doing a 'chmod +x' on config.sub after unpacking.

BTW, are you using the make src tarball from one of the cygwin mirrors, 
or are you using the "clean" GNU make source? (The cygwin version may 
have some patches, I dunno...)

--Chuck



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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