X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes In-Reply-To: <20100831233756.GF4028@wladimir> References: <20100830215205 DOT GD4028 AT wladimir> <4C7C37B1 DOT 5040108 AT gmx DOT de> <20100831233756 DOT GF4028 AT wladimir> Subject: Re: Building Mutt: configure: invalid value of canonical build To: cygwin AT cygwin DOT com Date: Wed, 01 Sep 2010 02:19:11 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Matthias Andree" Message-ID: User-Agent: Opera Mail/10.61 (Linux) 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 Am 01.09.2010, 01:37 Uhr, schrieb Michael Ludwig: > Matthias Andree schrieb am 31.08.2010 um 00:58 (+0200): >> On 30.08.2010 23:52, Michael Ludwig wrote: >> >The mutt mail reader shipping with Cygwin does not have SMTP >> >enabled, which I'd like to give a try. So I tried to build mutt, >> >but encountered problems. >> >> [... long whine about non-working build snipped ...] > > Whatever pills you've taken to discern lengthiness and whininess, I'd > definitely recommend you stop taking them, especially when driving or > writing email. Sorry, the first edition went out prematurely. Now for the good one: It's your problem if you don't like the answers. 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. 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. 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. -- Matthias Andree -- 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