libguile package | dlopen: no such file: guile-readline.dll

asebian cygwin.t6rpa@aleeas.com
Sat Jan 6 01:07:20 GMT 2024


package: liguile3.0_1
version: 3.0.9-2

================
Problem

Loading the ice-9/readline module coming with libguile raises an error:

$ guile -q
scheme@(guile-user)> (use-modules (ice-9 readline))
While compiling expression:
In procedure dlopen: file "guile-readline.dll", message "No such file
or directory"

Seems as if version number 0 got attached:

$ ls -1 /usr/lib/guile/3.0/extensions/
guile-readline.la
guile-readline-0.dll

C:\cygwin64\lib\guile\3.0\exte
nsions> dir /B
guile-readline-0.dll
guile-readline.la

================
Makeshift fix

Create symlink (as Admin):

C:\cygwin64\lib\guile\3.0\extensions> mklink guile-readline.dll
guile-readline-0.dll
symbolic link created for guile-readline.dll <<===>> guile-readline-0.dll

$ guile -q
scheme@(guile-user)> (use-modules (ice-9 readline))
scheme@(guile-user)> (activate-readline)



More information about the Cygwin mailing list