Description of problem: When installing Guile's libguilereadline-v-18-so.0.0 library Guile cannot find and hence activate its readline capabilities. Version-Release number of selected component (if applicable): guile-2.0.14-3 How reproducible: Enter Guile's REPL by entering 'guile' at a command prompt. Then enter the following code: (use-modules (ice-9 readline)) Steps to Reproduce: 1. See above. 2. 3. Fix:- As root enter the /usr/lib64 subdirectory and create a new symbolic link using the following command:- ln -s libguilereadline-v-18.so.0.0 libguilereadline-v-18.so
Thank you for the report (the actual error output might have clarified the issue); and the fix you discovered. That always helps. The package 'lib64guilereadline18_18' provides the following:- /usr/lib64/libguilereadline-v-18.so.18 /usr/lib64/libguilereadline-v-18.so.18.0.0 of which libguilereadline-v-18.so is yet another variant! Could the same apply for other components? Guile has no specific maintainer, so assigning this globally.
Assignee: bugsquad => pkg-bugs
symlink libguilereadline-v-18.so is in lib(64)guile-devel package, so maybe you have to install it to use the readline module?
CC: (none) => geiger.david68210
As far as I am aware you should not need to install any development packages to use Guile's readline module. It is not mentioned in the reference manual. There appears to be no impact on other modules. Another simple fix is to use the rlwrap command, which will give the REPL similar capabilities. Sorry, for not including the error output in my bug report.
Status: NEW => RESOLVEDResolution: (none) => FIXED