From unknown Sun Aug 17 01:55:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30714: Racket doesn't build any more, xform error Resent-From: Christopher Lemmer Webber Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 05 Mar 2018 18:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30714 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30714@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152027383222959 (code B ref -1); Mon, 05 Mar 2018 18:18:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2018 18:17:12 +0000 Received: from localhost ([127.0.0.1]:46175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esufg-0005yF-GV for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esuff-0005y2-Ni for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esufZ-0000qF-IX for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57436) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1esufZ-0000qB-Et for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esufY-0000Y6-6w for bug-guix@gnu.org; Mon, 05 Mar 2018 13:17:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esufV-0000mB-1h for bug-guix@gnu.org; Mon, 05 Mar 2018 13:17:04 -0500 Received: from dustycloud.org ([50.116.34.160]:38032) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1esufU-0000lv-Tf for bug-guix@gnu.org; Mon, 05 Mar 2018 13:17:00 -0500 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 9310D26699 for ; Mon, 5 Mar 2018 13:16:59 -0500 (EST) User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber Date: Mon, 05 Mar 2018 12:16:58 -0600 Message-ID: <87efkyqtet.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Related to the attempt to upgrade Racket to 6.12: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30603 Apparently the patch I proposed may break GC, so another option should be found. But more interestingly is that my thought that things broke because of a change from Racket 6.11 to 6.12 appears to be wrong... I am also getting a similar error in trying to build Racket 6.11. I assume this must be a dependency change but I don't yet know which: env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -g -O2 -pthread -DUSE_SENORA_GC " --keep-lines -o xsrc/number.c ./../src/number.c Error [GCING] 1780 in ./../src/number.c: Function minus_zero_p declared __xform_nongcing__, but includes a function call at __signbitf128. Error [GCING] 1958 in ./../src/number.c: Function double_is_integer declared __xform_nongcing__, but includes a function call at __isinff128. Error [GCING] 4050 in ./../src/number.c: Function double_fits_fixnum declared __xform_nongcing__, but includes a function call at __isinff128. xform: Errors converting context...: /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform-collects/compiler/private/xfor...:8:2: xform /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform-collects/xform/xform-mod.rkt: [running body] /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform.rkt: [running body] make[4]: *** [Makefile:268: xsrc/number.c] Error 1 It seems that Racket last built successfully in late December: https://hydra.gnu.org/job/gnu/master/racket-6.11.x86_64-linux From unknown Sun Aug 17 01:55:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Lemmer Webber Subject: bug#30714: closed (Re: bug#30714: Racket doesn't build any more, xform error) Message-ID: References: <87d0zhlir7.fsf@dustycloud.org> <87efkyqtet.fsf@dustycloud.org> X-Gnu-PR-Message: they-closed 30714 X-Gnu-PR-Package: guix Reply-To: 30714@debbugs.gnu.org Date: Mon, 02 Apr 2018 15:40:05 +0000 Content-Type: multipart/mixed; boundary="----------=_1522683605-9515-1" This is a multi-part message in MIME format... ------------=_1522683605-9515-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30714: Racket doesn't build any more, xform error which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30714@debbugs.gnu.org. --=20 30714: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30714 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1522683605-9515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30714-done) by debbugs.gnu.org; 2 Apr 2018 15:40:00 +0000 Received: from localhost ([127.0.0.1]:35288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f31Yt-0002Sb-KJ for submit@debbugs.gnu.org; Mon, 02 Apr 2018 11:39:59 -0400 Received: from dustycloud.org ([50.116.34.160]:51426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f31Yr-0002SO-JN; Mon, 02 Apr 2018 11:39:57 -0400 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 0B7BD266A1; Mon, 2 Apr 2018 11:39:57 -0400 (EDT) References: <87efkyqtet.fsf@dustycloud.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber To: 30714-done@debbugs.gnu.org, 30603-done@debbugs.gnu.org Subject: Re: bug#30714: Racket doesn't build any more, xform error In-reply-to: <87efkyqtet.fsf@dustycloud.org> Date: Mon, 02 Apr 2018 10:39:56 -0500 Message-ID: <87d0zhlir7.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30714-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Fixed bugs #30714 and #30603 in 75afbd247876d62f27cb2c90098bd59040f7e614 ------------=_1522683605-9515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Mar 2018 18:17:12 +0000 Received: from localhost ([127.0.0.1]:46175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esufg-0005yF-GV for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esuff-0005y2-Ni for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esufZ-0000qF-IX for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57436) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1esufZ-0000qB-Et for submit@debbugs.gnu.org; Mon, 05 Mar 2018 13:17:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33507) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esufY-0000Y6-6w for bug-guix@gnu.org; Mon, 05 Mar 2018 13:17:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esufV-0000mB-1h for bug-guix@gnu.org; Mon, 05 Mar 2018 13:17:04 -0500 Received: from dustycloud.org ([50.116.34.160]:38032) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1esufU-0000lv-Tf for bug-guix@gnu.org; Mon, 05 Mar 2018 13:17:00 -0500 Received: from oolong (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id 9310D26699 for ; Mon, 5 Mar 2018 13:16:59 -0500 (EST) User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Lemmer Webber To: bug-guix@gnu.org Subject: Racket doesn't build any more, xform error Date: Mon, 05 Mar 2018 12:16:58 -0600 Message-ID: <87efkyqtet.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Related to the attempt to upgrade Racket to 6.12: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30603 Apparently the patch I proposed may break GC, so another option should be found. But more interestingly is that my thought that things broke because of a change from Racket 6.11 to 6.12 appears to be wrong... I am also getting a similar error in trying to build Racket 6.11. I assume this must be a dependency change but I don't yet know which: env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -g -O2 -pthread -DUSE_SENORA_GC " --keep-lines -o xsrc/number.c ./../src/number.c Error [GCING] 1780 in ./../src/number.c: Function minus_zero_p declared __xform_nongcing__, but includes a function call at __signbitf128. Error [GCING] 1958 in ./../src/number.c: Function double_is_integer declared __xform_nongcing__, but includes a function call at __isinff128. Error [GCING] 4050 in ./../src/number.c: Function double_fits_fixnum declared __xform_nongcing__, but includes a function call at __isinff128. xform: Errors converting context...: /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform-collects/compiler/private/xfor...:8:2: xform /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform-collects/xform/xform-mod.rkt: [running body] /tmp/guix-build-racket-6.11.drv-0/racket-6.11/src/racket/gc2/xform.rkt: [running body] make[4]: *** [Makefile:268: xsrc/number.c] Error 1 It seems that Racket last built successfully in late December: https://hydra.gnu.org/job/gnu/master/racket-6.11.x86_64-linux ------------=_1522683605-9515-1-- From unknown Sun Aug 17 01:55:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30714: Racket doesn't build any more, xform error Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 02 Apr 2018 21:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30714 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30714@debbugs.gnu.org Cc: cwebber@dustycloud.org Received: via spool by 30714-submit@debbugs.gnu.org id=B30714.152270571224501 (code B ref 30714); Mon, 02 Apr 2018 21:49:01 +0000 Received: (at 30714) by debbugs.gnu.org; 2 Apr 2018 21:48:32 +0000 Received: from localhost ([127.0.0.1]:35511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f37JX-0006N7-Og for submit@debbugs.gnu.org; Mon, 02 Apr 2018 17:48:31 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:53596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f37JV-0006Mz-At for 30714@debbugs.gnu.org; Mon, 02 Apr 2018 17:48:29 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id C1CBB81DD; Mon, 2 Apr 2018 23:48:28 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ezJVl3SZ36Ab; Mon, 2 Apr 2018 23:48:28 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id CCC9B1244F; Mon, 2 Apr 2018 23:48:27 +0200 (CEST) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87efkyqtet.fsf@dustycloud.org> <87d0zhlir7.fsf@dustycloud.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Germinal an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 02 Apr 2018 23:48:27 +0200 In-Reply-To: <87d0zhlir7.fsf@dustycloud.org> (Christopher Lemmer Webber's message of "Mon, 02 Apr 2018 10:39:56 -0500") Message-ID: <87tvste0us.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Christopher Lemmer Webber skribis: > Fixed bugs #30714 and #30603 in 75afbd247876d62f27cb2c90098bd59040f7e614 Awesome, thank you, Chris! Ludo=E2=80=99.