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 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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-12-10) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , 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