From unknown Sat Aug 09 13:23:47 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9677: Compiling geiser doc.scm failure. Resent-From: Dale Smith Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 05 Oct 2011 20:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9677 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 9677@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.131784516126935 (code B ref -1); Wed, 05 Oct 2011 20:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Oct 2011 20:06:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBXj6-00070N-Pi for submit@debbugs.gnu.org; Wed, 05 Oct 2011 16:06:01 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBXNc-0006Uf-6V for submit@debbugs.gnu.org; Wed, 05 Oct 2011 15:43:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBXNQ-0006Xi-TD for submit@debbugs.gnu.org; Wed, 05 Oct 2011 15:43:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:38822) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBXNQ-0006Xe-Re for submit@debbugs.gnu.org; Wed, 05 Oct 2011 15:43:36 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBXNP-0005vv-Q3 for bug-guile@gnu.org; Wed, 05 Oct 2011 15:43:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBXNO-0006X9-8t for bug-guile@gnu.org; Wed, 05 Oct 2011 15:43:35 -0400 Received: from mail-gx0-f169.google.com ([209.85.161.169]:42322) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBXNO-0006Wv-3a for bug-guile@gnu.org; Wed, 05 Oct 2011 15:43:34 -0400 Received: by ggdk5 with SMTP id k5so1228846ggd.0 for ; Wed, 05 Oct 2011 12:43:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=fHqmaUT+i8zlj+FW7yIKqZn4S2IAx47GsFpkI1CGJEs=; b=pa6t1xHZWr+8xMMAIY3zutg1cIy0OELKqButINYEj8e1cKLynGr1g7+iBLGj+WkfQe mQJTd6bBhAZKLQJxaHoIRHHnDdTebhwvDuGAcCUaD3LxOERAKew2HOERnHZMGxm3XTtt L6m5b03it9vjPTkrTYw9qBCXPlG8Dt5OmSnfk= MIME-Version: 1.0 Received: by 10.150.95.12 with SMTP id s12mr2721323ybb.436.1317843813071; Wed, 05 Oct 2011 12:43:33 -0700 (PDT) Received: by 10.151.100.18 with HTTP; Wed, 5 Oct 2011 12:43:33 -0700 (PDT) Date: Wed, 5 Oct 2011 15:43:33 -0400 Message-ID: From: Dale Smith Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Mailman-Approved-At: Wed, 05 Oct 2011 16:05:59 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I was having some difficulty using geiser with a recent guile, and noticed an error in my *geiser messages* buffer: INFO: RETORT: ((error (key . retort-syntax)) (output . ";;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/local/share/geiser/guile/geiser/emacs.scm ;;; compiling /usr/local/share/geiser/guile/geiser/evaluation.scm ;;; compiling /usr/local/share/geiser/guile/geiser/modules.scm ;;; compiling /usr/local/share/geiser/guile/geiser/utils.scm ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/utils.scm.go ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/modules.scm.go ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/evaluation.scm.go ;;; compiling /usr/local/share/geiser/guile/geiser/completion.scm ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/completion.scm.go ;;; compiling /usr/local/share/geiser/guile/geiser/xref.scm ;;; compiling /usr/local/share/geiser/guile/geiser/doc.scm ;;; WARNING: compilation of /usr/local/share/geiser/guile/geiser/doc.scm failed: ;;; ERROR: In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): #f ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/xref.scm.go ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/emacs.scm.go $1 = done The message wasn't that helpful in locating the problem, so I tried compiling the file directly: wrote `/home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/home/dsmith/src/mainline/scheme/guile/geiser/completion.scm.go' Backtrace: In ice-9/boot-9.scm: 170: 19 [catch #t # ...] In unknown file: ?: 18 [catch-closure] In ice-9/boot-9.scm: 62: 17 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 389: 16 [eval # #] In /usr/local/bin/guild: 68: 15 [main ("/usr/local/bin/guild" "compile" "-L" ...)] In srfi/srfi-1.scm: 619: 14 [for-each # #] In scripts/compile.scm: 174: 13 [# "geiser/doc.scm"] In system/base/compile.scm: 148: 12 [compile-file "geiser/doc.scm" #:output-file ...] 43: 11 [call-once #] In ice-9/boot-9.scm: 184: 10 [with-throw-handler #t ...] In system/base/compile.scm: 59: 9 [#] 151: 8 [# #] 200: 7 [read-and-compile # #:from ...] 232: 6 [compile # # # ...] 178: 5 [lp # # # ...] In language/tree-il/compile-glil.scm: 64: 4 [compile-glil # # #] In language/tree-il/analyze.scm: 536: 3 [analyze-lexicals #] 394: 2 [allocate! # #f 0] In unknown file: ?: 1 [hashq-set! #f # #] In ice-9/boot-9.scm: 119: 0 [# wrong-type-arg ...] ice-9/boot-9.scm:119:20: In procedure #: ice-9/boot-9.scm:119:20: In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): #f That looks more like a problem with guile than geiser so I did a bisect from the 2.0.2 release: 40be30c97459e1baf8a9997c1c116a67f153cfef is the first bad commit commit 40be30c97459e1baf8a9997c1c116a67f153cfef Author: Andy Wingo Date: Tue Sep 27 23:21:53 2011 +0200 peval: more effective binding pruning * module/language/tree-il/optimize.scm (peval): Factor prune-bindings out of `let' and company. Have it process unreferenced bindings in effect context instead of always residualizing non-constant expressions. :040000 040000 ba7e3a49bef54cbb529f07970219f5a2b16a3036 74128c8f9e22b846ddcf9d7f4e9e7dd8b77f4cbf M module :040000 040000 10e88d61baaf6072fc4051c8f6530ad24b4baaa3 c513a2d03b1b8308ffb4915517fe3b7994b6e88e M test-suite bisect run success From unknown Sat Aug 09 13:23:47 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Dale Smith Subject: bug#9677: closed (Re: bug#9677: Compiling geiser doc.scm failure.) Message-ID: References: <87aa99szz8.fsf@pobox.com> X-Gnu-PR-Message: they-closed 9677 X-Gnu-PR-Package: guile Reply-To: 9677@debbugs.gnu.org Date: Mon, 10 Oct 2011 14:07:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1318255622-11608-1" This is a multi-part message in MIME format... ------------=_1318255622-11608-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #9677: Compiling geiser doc.scm failure. which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 9677@debbugs.gnu.org. --=20 9677: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D9677 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1318255622-11608-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 9677-done) by debbugs.gnu.org; 10 Oct 2011 14:06:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDGV5-00030g-2u for submit@debbugs.gnu.org; Mon, 10 Oct 2011 10:06:39 -0400 Received: from a-pb-sasl-sd.pobox.com ([74.115.168.62] helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDGV1-00030V-DA for 9677-done@debbugs.gnu.org; Mon, 10 Oct 2011 10:06:37 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 664B87E83; Mon, 10 Oct 2011 10:06:23 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=cPirc3RpunsBe7bQW6u/S1Tfy8U=; b=qs3jR8 ZPRnXfH7xXBZhOKoRzj9Db01hf40QBeTjT8432WOrintnPFs5sI0p0OZnBqXaClG dE4QvPXY63shuW8gUTAmOoD8ZSf0BD9XnmW6mcRo+9/DttKKN7vbvdG9iJc3jf5G 7JxqRzOiFJUk/66BMIyxzkO1jItZ3hyzpCzNY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=WszU++bUaceqcA+9jNybPYpl34LZGGZF QEq8vhnHUcTmrCR2s7rNF5J0hI0SlcuUGT3ZDNLK0Wv+epoqiIujS34izjxUSDbD TzRQq/zrhX+a/zcvYrip6uC4MOdTmEegyIK3EquXSoBGN+PK2V+gZXTbXsP1r8Go QHlx/PHxP9o= Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 5D3D37E82; Mon, 10 Oct 2011 10:06:23 -0400 (EDT) Received: from badger (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id C7D957E81; Mon, 10 Oct 2011 10:06:22 -0400 (EDT) From: Andy Wingo To: Dale Smith Subject: Re: bug#9677: Compiling geiser doc.scm failure. References: Date: Mon, 10 Oct 2011 16:06:19 +0200 In-Reply-To: (Dale Smith's message of "Wed, 5 Oct 2011 15:43:33 -0400") Message-ID: <87aa99szz8.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Pobox-Relay-ID: 08F63FD4-F349-11E0-867A-65B1DE995924-02397024!a-pb-sasl-sd.pobox.com X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 9677-done Cc: 9677-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) On Wed 05 Oct 2011 21:43, Dale Smith writes: > I was having some difficulty using geiser with a recent guile, and > noticed an error in my *geiser messages* buffer: Thanks for the report. I believe that I have fixed this now in stable-2.0 and master. Cheers, Andy -- http://wingolog.org/ ------------=_1318255622-11608-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Oct 2011 20:06:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBXj6-00070N-Pi for submit@debbugs.gnu.org; Wed, 05 Oct 2011 16:06:01 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBXNc-0006Uf-6V for submit@debbugs.gnu.org; Wed, 05 Oct 2011 15:43:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBXNQ-0006Xi-TD for submit@debbugs.gnu.org; Wed, 05 Oct 2011 15:43:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:38822) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBXNQ-0006Xe-Re for submit@debbugs.gnu.org; Wed, 05 Oct 2011 15:43:36 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBXNP-0005vv-Q3 for bug-guile@gnu.org; Wed, 05 Oct 2011 15:43:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RBXNO-0006X9-8t for bug-guile@gnu.org; Wed, 05 Oct 2011 15:43:35 -0400 Received: from mail-gx0-f169.google.com ([209.85.161.169]:42322) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RBXNO-0006Wv-3a for bug-guile@gnu.org; Wed, 05 Oct 2011 15:43:34 -0400 Received: by ggdk5 with SMTP id k5so1228846ggd.0 for ; Wed, 05 Oct 2011 12:43:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=fHqmaUT+i8zlj+FW7yIKqZn4S2IAx47GsFpkI1CGJEs=; b=pa6t1xHZWr+8xMMAIY3zutg1cIy0OELKqButINYEj8e1cKLynGr1g7+iBLGj+WkfQe mQJTd6bBhAZKLQJxaHoIRHHnDdTebhwvDuGAcCUaD3LxOERAKew2HOERnHZMGxm3XTtt L6m5b03it9vjPTkrTYw9qBCXPlG8Dt5OmSnfk= MIME-Version: 1.0 Received: by 10.150.95.12 with SMTP id s12mr2721323ybb.436.1317843813071; Wed, 05 Oct 2011 12:43:33 -0700 (PDT) Received: by 10.151.100.18 with HTTP; Wed, 5 Oct 2011 12:43:33 -0700 (PDT) Date: Wed, 5 Oct 2011 15:43:33 -0400 Message-ID: Subject: Compiling geiser doc.scm failure. From: Dale Smith To: bug-guile@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 05 Oct 2011 16:05:59 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I was having some difficulty using geiser with a recent guile, and noticed an error in my *geiser messages* buffer: INFO: RETORT: ((error (key . retort-syntax)) (output . ";;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling /usr/local/share/geiser/guile/geiser/emacs.scm ;;; compiling /usr/local/share/geiser/guile/geiser/evaluation.scm ;;; compiling /usr/local/share/geiser/guile/geiser/modules.scm ;;; compiling /usr/local/share/geiser/guile/geiser/utils.scm ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/utils.scm.go ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/modules.scm.go ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/evaluation.scm.go ;;; compiling /usr/local/share/geiser/guile/geiser/completion.scm ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/completion.scm.go ;;; compiling /usr/local/share/geiser/guile/geiser/xref.scm ;;; compiling /usr/local/share/geiser/guile/geiser/doc.scm ;;; WARNING: compilation of /usr/local/share/geiser/guile/geiser/doc.scm failed: ;;; ERROR: In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): #f ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/xref.scm.go ;;; compiled /home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/usr/local/share/geiser/guile/geiser/emacs.scm.go $1 = done The message wasn't that helpful in locating the problem, so I tried compiling the file directly: wrote `/home/dsmith/.cache/guile/ccache/2.0-LE-4-2.0/home/dsmith/src/mainline/scheme/guile/geiser/completion.scm.go' Backtrace: In ice-9/boot-9.scm: 170: 19 [catch #t # ...] In unknown file: ?: 18 [catch-closure] In ice-9/boot-9.scm: 62: 17 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 389: 16 [eval # #] In /usr/local/bin/guild: 68: 15 [main ("/usr/local/bin/guild" "compile" "-L" ...)] In srfi/srfi-1.scm: 619: 14 [for-each # #] In scripts/compile.scm: 174: 13 [# "geiser/doc.scm"] In system/base/compile.scm: 148: 12 [compile-file "geiser/doc.scm" #:output-file ...] 43: 11 [call-once #] In ice-9/boot-9.scm: 184: 10 [with-throw-handler #t ...] In system/base/compile.scm: 59: 9 [#] 151: 8 [# #] 200: 7 [read-and-compile # #:from ...] 232: 6 [compile # # # ...] 178: 5 [lp # # # ...] In language/tree-il/compile-glil.scm: 64: 4 [compile-glil # # #] In language/tree-il/analyze.scm: 536: 3 [analyze-lexicals #] 394: 2 [allocate! # #f 0] In unknown file: ?: 1 [hashq-set! #f # #] In ice-9/boot-9.scm: 119: 0 [# wrong-type-arg ...] ice-9/boot-9.scm:119:20: In procedure #: ice-9/boot-9.scm:119:20: In procedure scm_hash_fn_create_handle_x: Wrong type argument in position 1 (expecting hash-table): #f That looks more like a problem with guile than geiser so I did a bisect from the 2.0.2 release: 40be30c97459e1baf8a9997c1c116a67f153cfef is the first bad commit commit 40be30c97459e1baf8a9997c1c116a67f153cfef Author: Andy Wingo Date: Tue Sep 27 23:21:53 2011 +0200 peval: more effective binding pruning * module/language/tree-il/optimize.scm (peval): Factor prune-bindings out of `let' and company. Have it process unreferenced bindings in effect context instead of always residualizing non-constant expressions. :040000 040000 ba7e3a49bef54cbb529f07970219f5a2b16a3036 74128c8f9e22b846ddcf9d7f4e9e7dd8b77f4cbf M module :040000 040000 10e88d61baaf6072fc4051c8f6530ad24b4baaa3 c513a2d03b1b8308ffb4915517fe3b7994b6e88e M test-suite bisect run success ------------=_1318255622-11608-1--