From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Mike Gran via "Bug reports for GUILE, GNU's Ubiquitous Extension Language" Newsgroups: gmane.lisp.guile.bugs,gmane.lisp.guile.devel Subject: bug#39118: Segfault while building on 64-bit Cygwin Date: Mon, 20 Jan 2020 09:22:53 -0800 Message-ID: <20200120172253.GA1112065@spikycactus.com> References: <87zherlphs.fsf@pobox.com> <875zh6gk72.fsf_-_@gnu.org> Reply-To: Mike Gran Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="8976"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Andy Wingo , 39118@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= , guile-devel@gnu.org To: John Cowan Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Mon Jan 20 18:25:25 2020 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1itanl-0002ID-OB for guile-bugs@m.gmane-mx.org; Mon, 20 Jan 2020 18:25:25 +0100 Original-Received: from localhost ([::1]:40558 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itank-0001U4-DT for guile-bugs@m.gmane-mx.org; Mon, 20 Jan 2020 12:25:24 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38258) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itamR-0008Jn-9t for bug-guile@gnu.org; Mon, 20 Jan 2020 12:24:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1itamQ-0001SX-AU for bug-guile@gnu.org; Mon, 20 Jan 2020 12:24:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39984) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1itamQ-0001SM-6g for bug-guile@gnu.org; Mon, 20 Jan 2020 12:24:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1itamQ-0004HQ-3Z for bug-guile@gnu.org; Mon, 20 Jan 2020 12:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Mike Gran Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 20 Jan 2020 17:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39118 X-GNU-PR-Package: guile Original-Received: via spool by 39118-submit@debbugs.gnu.org id=B39118.157954099716388 (code B ref 39118); Mon, 20 Jan 2020 17:24:02 +0000 Original-Received: (at 39118) by debbugs.gnu.org; 20 Jan 2020 17:23:17 +0000 Original-Received: from localhost ([127.0.0.1]:45955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1itald-0004GA-EG for submit@debbugs.gnu.org; Mon, 20 Jan 2020 12:23:17 -0500 Original-Received: from sonic311-24.consmr.mail.ne1.yahoo.com ([66.163.188.205]:43182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1italb-0004Fq-5s for 39118@debbugs.gnu.org; Mon, 20 Jan 2020 12:23:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1579540985; bh=mfogZgRaOo5QJNXSRLpp4UQ68KKLw/X/rpoXgQc18fM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=Xw2mtSfmoP6RbzWynvvHcUYRLsi2AnOnEEyuF4D9cnLnxUVA2Lu7062faWOjCV+K6u5hak0xswiT6AAo+3ZPeIyg7yTIMGPEPNKtQEnuHQYkPzh67bJhT1lZBYbM6+Pz6x2ItGiwCbxZPflX9ttF70p3NSIwz6IgrUyCOTLr1/mMUFCsHtlO8fCuAfWnfmmRHiN339eVxErCd8xXaRSzLY+B1SK0qCXFXH1jYtE4unikNow/uyf594lAIctRkWvUo+x0aMfLFEvOAzHeRwMuVFICqyxg9Mp+fBdx7P4vrJNuX/yWg1HVd6ZjjrrAJ2jdB78sUQXIB5cu1YXSn1CWhQ== X-YMail-OSG: iUwXhUgVM1ntE6wUqhZnfa_CIbJu.MYa7_TuU5O9oSS6MP4Gmbd7r9qZEF5glhL EQL2yhoqyg_P1DOjT0AJWS1pJIylRRlHnB8LiDqLpbpAeLV6A6vOyK1M7rCoRUhTfoQ_iKVeSxOH YMnVhFfTBCtZlabxZqFaaZObhub6rLe9zG3g8vTRokM4BOKJh2lz0MYTFVV_p0aV9x_mfOoa8lkY Qju8pkoVX5KjDUilZEb25o4AQXPey_ofimajA_xNDBjd5cAYrwxZGEH5SCjzCmZo9TvkfRfXvK_R pHaZPd1KkU5t9BS1RfFuS2skAcKvY9jRILJQkHt.vAIAMiQblR1_s4j0a0ivy8YxQVCVPbKeBtBt 9RJpba9eoaTs8jAtIdfvVizkwwL6KpP6swfzAmIrywSGfXVfcipCRcVTQBiwqWaMaCI1R2qu7QC_ T_YGkb_JqLPFAyk21N.3gXpEPBMxvy4RPMi4shB6qmeOHtu8zDJCLUEup6Zl.TeSzMFSheM0ljX7 L8jaOgH0CvMYKLVmYCb7CAL9Nobok5P.BBi.xTCjZmiaAg6tgm7Bsja9qI4KrDNmT_KwLp_EvMv_ saKIlddzilD3etGSoqQs.fln0WHZqUQ_X7Wk7p3n9o9HnxUYPXwTAp1_vFkIVu5ekneCC6AWosVm S8z5nwhyyeV4jw0RNt6FGEUCGQZ8Vr0iUu7RBn8t49mOAUhG84bcVuVvYHbbiiHEOrXYYA8RrxVX 7vzSZMdsfQzFt6lds7rc2dIqFYqXACZuTEi7inWgi7rak98l1VhA2m0xOQzzD9.JftZ.HaB7KfvP BWuAhj.w8d4x_pqgW2mZ1cRSSyWj9dPzuOyhKYN2Nd Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Jan 2020 17:23:05 +0000 Original-Received: by smtp426.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 36e5090f0f2fbfe91084be224ec10e7c; Mon, 20 Jan 2020 17:23:00 +0000 (UTC) Content-Disposition: inline In-Reply-To: X-Mailer: WebService/1.1.15077 hermes Apache-HttpAsyncClient/4.1.4 (Java/1.8.0_181) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:9529 gmane.lisp.guile.devel:20316 Archived-At: On Mon, Jan 20, 2020 at 11:38:35AM -0500, John Cowan wrote: > Yes, gladly, but I don't know how to get one in this context. Do I need to > add some flags to the Makefile, and if so, where? (It's a twisty maze of > passages, all different.) . Note that this *is* a build with JIT enabled; > when I disable it using the env variable, there are no errors and 3.0.0 > works fine. > > Also, it may take some time, as I have to rebuild my Windows system. I also tried building Guile 3.0.0 on Cygwin 3.1.x. The failure comes from trying to parse compiled .go files. The last time that I had this sort of problem, it was because the O_BINARY flag was dropped or missing when writing .go files, leading to CR+LF characters in the compiled files. And I diagnosed it by byte-comparing Linux-compiled .go files with Cygwin-compiled .go files, and by looking for CR+LF combinations in the compiled .go files. I don't know if that is what is happening here, but, I'll check that next time I have a chance. Thanks, Michael