[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] installing breadline Was: is the readline egg dead?
From: |
Marco Maggi |
Subject: |
[Chicken-users] installing breadline Was: is the readline egg dead? |
Date: |
Sat, 23 Mar 2019 14:55:55 +0100 |
Kristian Lein-Mathisen wrote:
> Hi Marco,
> It seems the readline egg isn't available for CHICKEN 5.
> You could try [breadline] or [linenoise]?
> [breadline]: http://wiki.call-cc.org/eggref/5/breadline
> [linenoise]: http://wiki.call-cc.org/eggref/5/linenoise
Thanks! I am trying breadline, but, after a number of other eggs are
installed I get this error, most likely because I still have GNU
Readline 6.3 on my Slackware64 14.2 installation (which is the latest
Slackware, sigh!):
$ (umask 0 ; chicken-install breadline -sudo)
building breadline
/opt/chicken/5.0.0//bin/csc -host -D compiling-extension -J -s -setup-mode
-I /home/marco/.chicken-install/cache/breadline -C
-I/home/marco/.chicken-install/cache/breadline -O2 -d1
breadline-scheme-completion.scm -o
/home/marco/.chicken-install/cache/breadline/breadline-scheme-completion.so
Error: (load) during expansion of (import ...) - unable to load compiled module
- /usr/lib64/libreadline.so.6: undefined symbol: UP: "./breadline.import.so"
Call history:
<syntax> (##core#undefined)
<syntax> (import (srfi 1))
<syntax> (##core#begin (##core#require srfi-1 srfi-1#))
<syntax> (##core#require srfi-1 srfi-1#)
<syntax> (chicken.load#load-extension (##core#quote srfi-1)
(##core#quote (srfi-1#)) (##core#quote require))
<syntax> (##core#quote srfi-1)
<syntax> (##core#quote (srfi-1#))
<syntax> (##core#quote require)
<syntax> (import apropos)
<syntax> (##core#begin (##core#require apropos apropos#))
<syntax> (##core#require apropos apropos#)
<syntax> (chicken.load#load-extension (##core#quote apropos)
(##core#quote (apropos#)) (##core#quote require)...
<syntax> (##core#quote apropos)
<syntax> (##core#quote (apropos#))
<syntax> (##core#quote require)
<syntax> (import breadline) <--
Error: shell command terminated with non-zero exit status 17920:
'/opt/chicken/5.0.0/bin/chicken' 'breadline-scheme-completion.scm' -output-file
'/home/marco/.chicken-install/cache/breadline/breadline-scheme-completion.c'
-dynamic -feature chicken-compile-shared -feature compiling-extension
-emit-all-import-libraries -setup-mode -include-path
/home/marco/.chicken-install/cache/breadline -optimize-level 2 -debug-level 1
Error: shell command terminated with nonzero exit code
256
"sh /home/marco/.chicken-install/cache/breadline/breadline.build.sh"
Sadness. But life goes on...
--
Marco Maggi
Re: [Chicken-users] is the readline egg dead?, Juergen Lorenz, 2019/03/23