Problem with Guile
Info
emacs version: GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
(installed via Guix)
geiser version: 20220203.2107
guile version: 3.0.7
(installed via Guix)
geiser-guile version (dependency): 20220131.1758
org-mode version (Built-In): 9.4.4
emacs config, ~/.emacs.d/init.el
:
(use-package geiser-guile
:ensure t
:requires geiser
:config
(setq geiser-guile-binary "guile")
(setq geiser-guile-load-init-file-p t))
(use-package geiser
:ensure t
:config
(setq geiser-default-implementation 'guile)
(setq geiser-scheme-implementation 'guile))
...
(setq scheme-program-name "guile")
Problem description
When I run run-guile
, I get the following error:
Starting Geiser REPL ...
geiser-repl--check-version: Geiser requires guile version 2.2 but detected bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
3.0.7
When I try to execute scheme source blocks in org files, I get the same error.
I cannot run any guile source blocks or run guile in geiser.
A few days ago I did M-x
and list-pack
and upgraded packages. That was approximately the time, when the problem appeared. I am guessing, that something went wrong and that geiser does not work with Guile for some reason.
How can I further debug the issue?