I was using 1.3.10 release, no problem. Trunk version has this problem.
Bisect to commit 1936e863, "Rename 'OBEY' to '|run_shell_command|' and
implement with '|run_program|'".
This can be fixed by adding ":input t" to "sb-ext:run-program",
but I can not explain why.
diff --git a/src/lisp/fricas-lisp.lisp b/src/lisp/fricas-lisp.lisp
index 357aa063..5f3d58e2 100644
--- a/src/lisp/fricas-lisp.lisp
+++ b/src/lisp/fricas-lisp.lisp
@@ -918,7 +918,8 @@ with this hack and will try to convince the GCL
crowd to fix this.
(pop11:sysobey "/usr/bin/env" (cons command arguments))
#+:sbcl
(sb-ext:process-exit-code
- (sb-ext:run-program command arguments :search t :output
*standard-output*))
+ (sb-ext:run-program command arguments :search t :output
*standard-output*
+ :input t))
#+:gcl
(si:system (format nil "~{~a~^ ~}" (cons command arguments)))
)
- Qian