From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-44.mimecast.com (us-smtp-delivery-44.mimecast.com [207.211.30.44]) by sourceware.org (Postfix) with ESMTP id 159A33858410 for ; Fri, 1 Oct 2021 21:37:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 159A33858410 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-177-74CcWjo3M_KCeH_tRbJnnQ-1; Fri, 01 Oct 2021 17:37:45 -0400 X-MC-Unique: 74CcWjo3M_KCeH_tRbJnnQ-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id C7469800053 for ; Fri, 1 Oct 2021 21:37:44 +0000 (UTC) Received: from yselkowitz.remote.redhat.com (unknown [10.22.18.205]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 7C82060BF4 for ; Fri, 1 Oct 2021 21:37:44 +0000 (UTC) Message-ID: <9e70e23d90edc5888580ecc51257630dc1dd7488.camel@cygwin.com> Subject: Re: CI scallywag setup/cygport/autoconf missing autoconf-archive pkg From: Yaakov Selkowitz To: Cygwin Applications Date: Fri, 01 Oct 2021 17:37:43 -0400 In-Reply-To: <9b1ea563-f5c0-04f2-d117-6f792b6cdb94@SystematicSw.ab.ca> References: <9b1ea563-f5c0-04f2-d117-6f792b6cdb94@SystematicSw.ab.ca> User-Agent: Evolution 3.40.4 (3.40.4-1.fc34) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: cygwin.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00, KAM_DMARC_NONE, KAM_DMARC_STATUS, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Oct 2021 21:37:53 -0000 On Wed, 2021-09-29 at 22:15 -0600, Brian Inglis wrote: > Hi folks, >=20 > Autotools needs m4 macros in autoreconf-archive to config for gcov and=20 > other dependencies or build fails with e.g. >=20 > "configure.ac:33: error: possibly undefined macro: AX_CODE_COVERAGE > =C2=A0=C2=A0=C2=A0 If this token and others are legitimate, please use m4= _pattern_allow. > =C2=A0=C2=A0=C2=A0 See the Autoconf documentation." >=20 > CI scallywag setup does not install nor does cygport nor autoconf=20 > require autoconf-archive so packages have to include in BUILD_REQUIRES. >=20 > As autoconf requires: autoconf2.1 autoconf2.5 bash sed, I believe that=20 > would be the more appropriate place for an autoconf-archive requirement,= =20 > otherwise cygport would have to require it, which is not so obvious. autoconf-archive would be a build requirement of the package whose configure.ac references the AX_* macro, not of the autotools themselves. --=20 Yaakov --=20 Yaakov