delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/09/01/18:48:18

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=0.6 required=5.0 tests=AWL,BAYES_40,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,T_TO_NO_BRKTS_FREEMAIL
X-Spam-Check-By: sourceware.org
Date: Thu, 2 Sep 2010 00:47:24 +0200
From: Michael Ludwig <milu71 AT gmx DOT de>
To: cygwin AT cygwin DOT com
Subject: Re: Building Mutt: configure: invalid value of canonical build
Message-ID: <20100901224724.GH4028@wladimir>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <20100830215205 DOT GD4028 AT wladimir> <4C7C37B1 DOT 5040108 AT gmx DOT de> <20100831233756 DOT GF4028 AT wladimir> <op DOT vibu59gb1e62zd AT merlin DOT emma DOT line DOT org>
MIME-Version: 1.0
In-Reply-To: <op.vibu59gb1e62zd@merlin.emma.line.org>
User-Agent: Mutt/1.5.20 (2009-12-10)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Matthias Andree schrieb am 01.09.2010 um 02:19 (+0200):

> It's your problem if you don't like the answers.

Not a problem at all, actually. :-)

> Your "fix" attempts break the build system further, meaning that:
> if you "touch config.sub", you create a blank canonicalization
> script, so don't complain about canonicalization errors or other
> malfunctions -- you triggered those yourself. You chose the blue
> pill, asking for blitheness, joy, and ignorance.

No, I *am* ignorant considering autoconf/automake, and I'm aware of
it. And I was aware my touchy fix might create new problems, that's
why I included it in my report so more knowledgeable people (like
you) could point it out.

          \,,,/
          (o o)
------oOOo-(_)-oOOo------ framing excellent advice -----------------
> So to sell you a faint clue of what the red pill might have provided
> if you had so chosen: a *real* config.sub is what should be doing
> the canonicalization -- a blank script won't achieve that. automake
> --add-missing (which is called as part of ./prepare) is what would
> install a set of real config.sub, install-sh, missing, and related
> scripts.

Thanks! It worked exactly as you described! I wasn't aware there was
a step to be done before `configure'.

> The question of if the mutt distribution is incomplete is a distinct
> one - and the command line you showed on Monday works fine on a mutt
> HEAD checkout from the Mercurial repo if you follow Csaba's advice;
> however you can usually just omit --build=... and the auto* built
> stuff will call config.guess to figure.

Right. I imagined something in the source package was missing because
I don't usually have to specify --build.

Is that `prepare' script a standard step in autoconf? Or is it a
custom feature of either Mutt or Cygwin or something else?

One of these days I'll finally get around to sort out the GNU build
suite stuff.
-- 
Michael Ludwig

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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