delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/04/16/16:12:25

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: <cygwin.cygwin.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
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)" <yselkowitz AT users DOT sourceforge DOT net>
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>

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

- Raw text -


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