X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; q=dns; s=default; b=inbMG8FtzR0BXSpNOPTWDZJvHpzawuRaOElxjAQBBlY 8afI1tFOUoTm31qEgsiqgyMYyARABiau6NYfK+jYlejdEBylOdzOQLsgd8lsYaBY UNGAf1FBGoZRo09nz75w6yQxv9ofuS+sV5jyLDtjE3kYRGM5JuVSIkeZxZzGpcLM = DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=default; bh=sAhQutSv+DFok7TBT2KhnnF2q1k=; b=xwmZiFGUCMfPIyxEW 4B08a1ue27MQ4Qy85aTmKFepz38u+HKrD/NZa0VEYET8lDnVcDsqElYlAD6lzajl XozAPdewugQPvYbbXODmylNfLkuYr8UefLz4NXniuoAPxHn1Ufst3Ibyg2biZzYa SLB136v8WCFBLJAL0tAHV3GHc8= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 X-Spam-SWARE-Status: No, score=-5.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_YG autolearn=ham version=3.3.1 X-Received: by 10.50.41.5 with SMTP id b5mr2372684igl.58.1366143124735; Tue, 16 Apr 2013 13:12:04 -0700 (PDT) Message-ID: <516DB094.7020407@users.sourceforge.net> Date: Tue, 16 Apr 2013 15:12:04 -0500 From: "Yaakov (Cygwin/X)" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: cygport autoreconf --force step stomping on perfectly good config.guess file References: <516D768E DOT 5000708 AT etr-usa DOT com> In-Reply-To: <516D768E.5000708@etr-usa.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 2013-04-16 11:04, Warren Young wrote: > In trying to get sqlite3 built for 64-bit Cygwin, I've run into a wall: > during the cygport compile step, it runs > > autoreconf --force -i --verbose > > This overwrites the config.guess shipped with SQLite with the one from > automake 1.9. (I know this for a fact based on file sizes.) That old > version doesn't understand Cygwin 64, so it gives a verbose error that > amounts to "upgrade, dude." If autoreconf were to grab the config.guess > from automake 1.13 or the one shipped with Cygport itself, all would be > well. > > I can't run autoconf to re-generate this, since the configure.ac file > has a bunch of old constructs that autoconf 2.69 barfs on. I cannot reproduce such an error with the 3.7.16.2 tarball, even with autoconf-2.69 and automake-1.13.1. > I don't want to suppress the autoreconf step, since the SQLite tarball > *also* includes an outdated config.guess script. So, autoreconf *does* > need to be run. It just needs to be made to DTRT. For now, a workaround is to define WANT_AUTOMAKE=1.10 (or newer), as that is the first version whose config.guess detects x86_64-cygwin. Another workaround is to manually replace the config.{guess,sub} in libtool and all versions of automake with the copy included with cygport. BTW, the same goes for i686, as this would affect cross-compiling to x86_64. In the long term, we're probably going to want to make this work OOTB. There are a few ways to go about this; I'll try to work on a proposal soon. Yaakov -- 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