From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from re-prd-fep-042.btinternet.com (mailomta7-re.btinternet.com [213.120.69.100]) by sourceware.org (Postfix) with ESMTPS id EEF0F385380B for ; Sun, 23 May 2021 18:17:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org EEF0F385380B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dronecode.org.uk Authentication-Results: sourceware.org; spf=none smtp.mailfrom=jon.turney@dronecode.org.uk Received: from re-prd-rgout-004.btmx-prd.synchronoss.net ([10.2.54.7]) by re-prd-fep-042.btinternet.com with ESMTP id <20210523181736.CRWG6411.re-prd-fep-042.btinternet.com@re-prd-rgout-004.btmx-prd.synchronoss.net> for ; Sun, 23 May 2021 19:17:36 +0100 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com X-SNCR-Rigid: 5ED9C5063447B27D X-Originating-IP: [86.140.112.109] X-OWM-Source-IP: 86.140.112.109 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgeduledrvdejjedgjeehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuueftkffvkffujffvgffngfevqffopdfqfgfvnecuuegrihhlohhuthemuceftddunecunecujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomheplfhonhcuvfhurhhnvgihuceojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukheqnecuggftrfgrthhtvghrnheptdeuteehkeegiefhleeugeehveelleegheevkeejhfeuieehkeeuhffgvdekhffgnecuffhomhgrihhnpegrphhpvhgvhihorhdrtghomhdptgihghifihhnrdgtohhmpdhsohhurhgtvgifrghrvgdrohhrghdpghhirhdrshhonecukfhppeekiedrudegtddrudduvddruddtleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopegludelvddrudeikedruddrudduudgnpdhinhgvthepkeeirddugedtrdduuddvrddutdelpdhmrghilhhfrhhomhepoehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkqecuuefqffgjpeekuefkvffokffogfdprhgtphhtthhopeeotgihghifihhnqdgrphhpshestgihghifihhnrdgtohhmqe X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.111] (86.140.112.109) by re-prd-rgout-004.btmx-prd.synchronoss.net (5.8.340) (authenticated as jonturney@btinternet.com) id 5ED9C5063447B27D for cygwin-apps@cygwin.com; Sun, 23 May 2021 19:17:36 +0100 Subject: Re: g-ir-scanner fails with python-3.8 To: "cygwin-apps@cygwin.com" References: <20210523084421.9873.50F79699@gmail.com> <1ecfeafa-52f8-7673-c166-6c386fd5ca51@SystematicSw.ab.ca> <20210523205042.875C.50F79699@gmail.com> From: Jon Turney Message-ID: <4facf6a5-a01b-ba78-629a-2b44def3931b@dronecode.org.uk> Date: Sun, 23 May 2021 19:17:31 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 MIME-Version: 1.0 In-Reply-To: <20210523205042.875C.50F79699@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3568.5 required=5.0 tests=BAYES_00, FORGED_SPF_HELO, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, KHOP_HELO_FCRDNS, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Sun, 23 May 2021 18:17:39 -0000 On 23/05/2021 12:50, Lemures Lemniscati via Cygwin-apps wrote: > On Sun, 23 May 2021 00:00:25 -0600, Brian Inglis >> On 2021-05-22 17:44, Lemures Lemniscati via Cygwin-apps wrote: >>> On Wed, 19 May 2021 22:09:59 +0100, Jon Turney >>>> On 19/05/2021 20:32, Ken Brown via Cygwin-apps wrote: >>>>> Trying to build harfbuzz, I get the following python failure with >>>>> python-3.8 >>>>> [...] Thanks for looking into this. >> I question the definition successful when both logs contain GICOMP syntax errors >> which appear non-fatal and non-terminal: >> >> i686: >> >> GICOMP /cygdrive/c/projects/playground/gobject-introspection-1.54.1-4.i686/src/gobject-introspection-1.54.1/gir/GL-1.0.gir >> /usr/lib/gcc/i686-pc-cygwin/10/include/stddef.h:424: syntax error, unexpected identifier in ' __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));' at '__float128' This is 'expected', since (this version of?) g-ir-compiler doesn't know about __float128 as a built-in type. There's no input which can legitimately make gcc terminate with segv, so trying to blame this on gobject-introspection is incorrect. There is a something going wrong in gcc, or (more probably) cygwin. From previous reports [1], [2] it seems to be a problem which only manifests itself on WOW64. [1] https://cygwin.com/pipermail/cygwin-apps/2020-October/040548.html [2] https://sourceware.org/legacy-ml/cygwin/2014-10/msg00552.html > Oh, I overlooked them. > > > I looked into a log corresponding to the current version 1.54.1-3 [1]. > > [1]: https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=gobject-introspection&id=2763 > > > * i686: No syntax error related to '__float128' [2] > at gobject-introspection-1.54.1/gir/GL-1.0.gir. > So, it is newly introduced I think it just didn't get far enough, the same error is seen when building locally (which is how I had to build the package, because of the 'signal 11' problem)