chicken-users
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]