From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sergey Fedorov Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile 3.0.10 fails to build for powerpc-darwin (3.0.9 built earlier) Date: Mon, 30 Sep 2024 03:34:35 +0800 Message-ID: References: <233C443B-6ACA-4CFC-B00E-134B80D38B86@physik.fu-berlin.de> <87v7ye9wuc.fsf@trouble.defaultvalue.org> <2f3230ded1cae53a9dddd95e4ff5236d47168a82.camel@physik.fu-berlin.de> <4f11f28a19d684cb96a165fae3bc430aa389fc56.camel@physik.fu-berlin.de> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000005372250623472eb8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28640"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Rob Browning , Gordon Steemson , guile-devel@gnu.org To: John Paul Adrian Glaubitz Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sun Sep 29 21:35:24 2024 Return-path: Envelope-to: guile-devel@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 1suzhU-0007Js-3r for guile-devel@m.gmane-mx.org; Sun, 29 Sep 2024 21:35:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1suzh4-0003pX-JX; Sun, 29 Sep 2024 15:34:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1suzh1-0003pL-3d for guile-devel@gnu.org; Sun, 29 Sep 2024 15:34:55 -0400 Original-Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1suzgy-0000Lv-1Q for guile-devel@gnu.org; Sun, 29 Sep 2024 15:34:54 -0400 Original-Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2f75c56f16aso43920061fa.0 for ; Sun, 29 Sep 2024 12:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727638487; x=1728243287; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zJir/HOs4GUkq+89LqOtg+LjWl/5PBamqGmF+vlu9rg=; b=h41TwphOoFYZetX/Oyywnun/km3WzNMYzn9sHLfm74BabdV9UlD7DWQCrj7OAz/NGY OLCyKKId2Yi2Yf7oUB4OLgRBRYe9jkfWfH7KIJYNC9PMdqtlwSvtdlHiw6vRoGK724Or BhsFTb2lHG+bYIS6j0zpLQXC1xo1pcdurdt1O6oHpOJEgRBk9OWFWmlAZQwkKGVWVDtL CCuobi9dX8MC552LkazsfMOSRbin68dIf8GMbKt7brf6D+6mIcegG0zq0OaPhVFM/FrU l3KpaXzfUo1GHXPGHoUMr/ZAqsOHy0XbwDzxBW8s1zy6/DkkTDyKXZkDe9Obw0dvRqZj 47Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727638487; x=1728243287; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zJir/HOs4GUkq+89LqOtg+LjWl/5PBamqGmF+vlu9rg=; b=OeQqpVDkTA3To2NWI66rjECuavUBIAH6/m28uybclBDCCZBUOCauutfsD5wUy6VwYD Nlo9ZEzWa3bWVcLAZCCiB6nTiTAohi+jKn4QbcazlkzLprjuSypAifJs0NgrULmImi6X GmDy6X5aygkG666V8MRI4U5/q3CUMjASOjGbng886ULNAlpgyKipSEtlTD+HMLoRmIB0 PWLDE+iT2Zifppir0iKvJtiyJzzs/CD7kSv7++gb6txyKhW9g7wuY9hPSNGtWtHfMtjD g0c2IHBXMlmvJ1Lze46zgUAuSjZTF/FgUKKvAras3V0djwKeiQKCca8xtu4mIm3rM6Qz 64lA== X-Forwarded-Encrypted: i=1; AJvYcCXM1icbJZ6C3cA+Bav6eSWiRK3kL0MScacBkGk6bDTNIyFAYfsoh2K5IXf/OFpXczwmhmy97/u5o5Mg/A==@gnu.org X-Gm-Message-State: AOJu0YzmkPF9A32bVPGz6xudyPmxjSmG9/xmkBngDlLZI5lCMn3q+oCb hI6UBP3/b9SlXLGgI3+6r5BzDXbKQw33/v3gVe2HBg4n5J50ocB+Y6zp/f0bBV5aQQ4ZSIwGhrf SDN4qYn7+Gb5SaFbHCRV2MLCcM00= X-Google-Smtp-Source: AGHT+IEK2xsML7+b+o9hPuw3MjpO0VI8RaDbgPIK6wqhzG4jsws9Ua0y+Z1A2flB03RZP7M15oSJbk5hFLBH5KncyS0= X-Received: by 2002:a2e:be87:0:b0:2fa:c46a:eb4e with SMTP id 38308e7fff4ca-2fac46aef16mr14304411fa.3.1727638487132; Sun, 29 Sep 2024 12:34:47 -0700 (PDT) In-Reply-To: <4f11f28a19d684cb96a165fae3bc430aa389fc56.camel@physik.fu-berlin.de> Received-SPF: pass client-ip=2a00:1450:4864:20::236; envelope-from=vital.had@gmail.com; helo=mail-lj1-x236.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22697 Archived-At: --0000000000005372250623472eb8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you very much for testing on powerpc. I will keep MacPorts fallback for 32-bit archs to 3.0.9 for now. On Mon, Sep 30, 2024 at 3:19=E2=80=AFAM John Paul Adrian Glaubitz < glaubitz@physik.fu-berlin.de> wrote: > On Sun, 2024-09-29 at 20:43 +0200, John Paul Adrian Glaubitz wrote: > > On Sun, 2024-09-29 at 12:46 -0500, Rob Browning wrote: > > > Sergio Had writes: > > > > > > > This is what I am considering for MacPorts for 32-bit archs for the > > > > time-being, but hopefully the regression gets fixed eventually. > > > > > > It looks like Andy Wingo may have fixed some (hopefully all) of the > > > 32-bit issues in guile main. I've tested in a debian i386 chroot, > which > > > now passes make check (excepting the tests debian already disables > > > there). > > > > Let me test 32-bit PowerPC on Debian unstable and see if builds fine. > > Guile from git segfaults for me on 32-bit PowerPC: > > In ice-9/eval.scm: > 191:35 4 (_ #(#(# # # ?) ?)) > 619:8 3 make[2]: *** [Makefile:2516: > language/cps/specialize-numbers.go] Segmentation fault > 19 (_ #) > 18 (_ #) > 17 (_ #) > 16 (_ #) > 15 (_ #) > In ice-9/eval.scm: > 619:8 14 (_ #(#(#(#(#(# ?)) ?) ?) ?)) > In unknown file: > 13 (_ #) > 12 (_ #) > In ice-9/eval.scm: > 619:8 11 (_ #(#(# # ?))) > 196:35 10 (_ #(#(# ?) #)) > In unknown file: > 9 (_ #) > 8 (_ #) > 7 (_ #) > In ice-9/eval.scm: > 202:35 6 (_ #(#(# ?) ?)) > In language/tree-il/optimize.scm: > 65:6 5 (_ _ #) > In language/tree-il.scm: > 574:16 4 make[2]: *** [Makefile:2516: ice-9/buffered-input.go] > Segmentation fault > 19 (_ #) > 18 (_ #) > 17 (_ #) > 16 (_ #) > 15 (_ #) > In ice-9/eval.scm: > 619:8 14 (_ #(#(#(#(#(# ?)) ?) ?) ?)) > In unknown file: > 13 (_ #) > 12 (_ #) > In ice-9/eval.scm: > 619:8 11 (_ #(#(# # ?))) > 196:35 10 (_ #(#(# ?) #)) > In unknown file: > 9 (_ #) > 8 (_ #) > 7 (_ #) > In ice-9/eval.scm: > 202:35 6 (_ #(#(# ?) ?)) > In language/tree-il/optimize.scm: > 65:6 5 (_ _ #) > In ice-9/eval.scm: > 191:35 4 (_ #(#(# # # ?) ?)) > 619:8 3 make[2]: *** [Makefile:2516: language/cps/spec.go] > Segmentation fault > make[2]: Leaving directory '/home/glaubitz/guile/stage0' > make[1]: *** [Makefile:2182: all-recursive] Error 1 > make[1]: Leaving directory '/home/glaubitz/guile' > make: *** [Makefile:2067: all] Error 2 > > Adrian > > -- > .''`. John Paul Adrian Glaubitz > : :' : Debian Developer > `. `' Physicist > `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 > --0000000000005372250623472eb8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you very much for testing on powerpc.

I= will keep MacPorts fallback for 32-bit archs to 3.0.9 for now.
=

= On Mon, Sep 30, 2024 at 3:19=E2=80=AFAM John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de= > wrote:
On Sun, 2024-09-29 at 20:43 +0200, Jo= hn Paul Adrian Glaubitz wrote:
> On Sun, 2024-09-29 at 12:46 -0500, Rob Browning wrote:
> > Sergio Had <vital.had@gmail.com> writes:
> >
> > > This is what I am considering for MacPorts for 32-bit archs = for the
> > > time-being, but hopefully the regression gets fixed eventual= ly.
> >
> > It looks like Andy Wingo may have fixed some (hopefully all) of t= he
> > 32-bit issues in guile main.=C2=A0 I've tested in a debian i3= 86 chroot, which
> > now passes make check (excepting the tests debian already disable= s
> > there).
>
> Let me test 32-bit PowerPC on Debian unstable and see if builds fine.<= br>
Guile from git segfaults for me on 32-bit PowerPC:

In ice-9/eval.scm:
=C2=A0 =C2=A0191:35=C2=A0 4 (_ #(#(#<directory (language tree-il) eeed36= 90> # # ?) ?))
=C2=A0 =C2=A0 619:8=C2=A0 3 make[2]: *** [Makefile:2516: language/cps/speci= alize-numbers.go] Segmentation fault
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 19 (_ #<procedure eecc3f00 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 18 (_ #<procedure eecc4c30 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 17 (_ #<procedure eecc4850 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 16 (_ #<procedure eecc44b0 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 15 (_ #<procedure eecefc90 at ice-9/e= val.scm:383:13 rest>)
In ice-9/eval.scm:
=C2=A0 =C2=A0 619:8 14 (_ #(#(#(#(#(#<directory (system base comp?> ?= )) ?) ?) ?))
In unknown file:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 13 (_ #<procedure eed1a600 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 12 (_ #<procedure eed1cdf0 at ice-9/e= val.scm:383:13 rest>)
In ice-9/eval.scm:
=C2=A0 =C2=A0 619:8 11 (_ #(#(#<directory (system base compile) ee9b4dc0= > # ?)))
=C2=A0 =C2=A0196:35 10 (_ #(#(#<directory (system base compile) ee9b4dc0= > ?) #))
In unknown file:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A09 (_ #<procedure eed59f60 at ic= e-9/eval.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A08 (_ #<procedure eea86c40 at ic= e-9/eval.scm:339:13 (a b c)>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A07 (_ #<procedure eea86b70 at ic= e-9/eval.scm:339:13 (a b c)>)
In ice-9/eval.scm:
=C2=A0 =C2=A0202:35=C2=A0 6 (_ #(#(#<directory (system base compile) ee9= b4dc0> ?) ?))
In language/tree-il/optimize.scm:
=C2=A0 =C2=A0 =C2=A065:6=C2=A0 5 (_ _ #<directory (ice-9 buffered-input)= ee026fa0>)
In language/tree-il.scm:
=C2=A0 =C2=A0574:16=C2=A0 4 make[2]: *** [Makefile:2516: ice-9/buffered-inp= ut.go] Segmentation fault
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 19 (_ #<procedure eef57eb0 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 18 (_ #<procedure eef5b220 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 17 (_ #<procedure eef5cc70 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 16 (_ #<procedure eef5c820 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 15 (_ #<procedure eef91c20 at ice-9/e= val.scm:383:13 rest>)
In ice-9/eval.scm:
=C2=A0 =C2=A0 619:8 14 (_ #(#(#(#(#(#<directory (system base comp?> ?= )) ?) ?) ?))
In unknown file:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 13 (_ #<procedure eefc98c0 at ice-9/e= val.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 12 (_ #<procedure eefcbf00 at ice-9/e= val.scm:383:13 rest>)
In ice-9/eval.scm:
=C2=A0 =C2=A0 619:8 11 (_ #(#(#<directory (system base compile) f7437280= > # ?)))
=C2=A0 =C2=A0196:35 10 (_ #(#(#<directory (system base compile) f7437280= > ?) #))
In unknown file:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A09 (_ #<procedure eefdd070 at ic= e-9/eval.scm:383:13 rest>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A08 (_ #<procedure ee9f7670 at ic= e-9/eval.scm:339:13 (a b c)>)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A07 (_ #<procedure ee9f75a0 at ic= e-9/eval.scm:339:13 (a b c)>)
In ice-9/eval.scm:
=C2=A0 =C2=A0202:35=C2=A0 6 (_ #(#(#<directory (system base compile) f74= 37280> ?) ?))
In language/tree-il/optimize.scm:
=C2=A0 =C2=A0 =C2=A065:6=C2=A0 5 (_ _ #<directory (language cps spec) ee= 888190>)
In ice-9/eval.scm:
=C2=A0 =C2=A0191:35=C2=A0 4 (_ #(#(#<directory (language tree-il) ee6833= 20> # # ?) ?))
=C2=A0 =C2=A0 619:8=C2=A0 3 make[2]: *** [Makefile:2516: language/cps/spec.= go] Segmentation fault
make[2]: Leaving directory '/home/glaubitz/guile/stage0'
make[1]: *** [Makefile:2182: all-recursive] Error 1
make[1]: Leaving directory '/home/glaubitz/guile'
make: *** [Makefile:2067: all] Error 2

Adrian

--
=C2=A0.''`.=C2=A0 John Paul Adrian Glaubitz
: :' :=C2=A0 Debian Developer
`. `'=C2=A0 =C2=A0Physicist
=C2=A0 `-=C2=A0 =C2=A0 GPG: 62FF 8A75 84E0 2956 9546=C2=A0 0006 7426 3B37 F= 5B5 F913
--0000000000005372250623472eb8--