GNU bug report logs - #32164
guile --language=xxx fails with outdated go file

Previous Next

Package: guile;

Reported by: Matt Wette <matt.wette <at> gmail.com>

Date: Sun, 15 Jul 2018 16:05:02 UTC

Severity: normal

To reply to this bug, email your comments to 32164 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guile <at> gnu.org:
bug#32164; Package guile. (Sun, 15 Jul 2018 16:05:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Matt Wette <matt.wette <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guile <at> gnu.org. (Sun, 15 Jul 2018 16:05:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Matt Wette <matt.wette <at> gmail.com>
To: bug-guile <at> gnu.org
Subject: guile --language=xxx fails with outdated go file
Date: Sun, 15 Jul 2018 09:03:46 -0700
If using ``--language='' option with `guile' and one of the language source
files is newer than the .go file, guile will fail with "no such language".
See below.  Apparently the file is compiled.  I'm guessing this could be an
issue a circular dependency.

mwette$ guile --language=javascript ,zz.js
mwette$ touch separser.scm
mwette$ guile --language=javascript ,zz.js
;;; note: source file /home/mwette/repo/sv/nyacc-modev/examples/nyacc/lang/javascript/separser.scm
;;;       newer than compiled /home/mwette/.cache/guile/ccache/2.2-LE-8-3.A/home/mwette/repo/sv/nyacc-modev/examples/nyacc/lang/javascript/separser.scm.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /home/mwette/repo/sv/nyacc-modev/examples/nyacc/lang/javascript/separser.scm
;;; WARNING: compilation of /home/mwette/repo/sv/nyacc-modev/examples/nyacc/lang/javascript/separser.scm failed:
;;; no such language javascript
mwette$ guild compile separser.scm
wrote `/home/mwette/.cache/guile/ccache/2.2-LE-8-3.A/home/mwette/repo/sv/nyacc-modev/examples/nyacc/lang/javascript/separser.scm.go'
mwette$ guile --language=javascript ,zz.js
mwette$





Information forwarded to bug-guile <at> gnu.org:
bug#32164; Package guile. (Sun, 15 Jul 2018 16:07:01 GMT) Full text and rfc822 format available.

Message #8 received at 32164 <at> debbugs.gnu.org (full text, mbox):

From: Matt Wette <matt.wette <at> gmail.com>
To: 32164 <at> debbugs.gnu.org
Subject: guile --language=xxx
Date: Sun, 15 Jul 2018 09:05:53 -0700
This bug applies to version 2.2.3.





This bug report was last modified 6 years and 333 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.