On Sat, 6 Jan 2024, 10:28 Brian Inglis via Cygwin, wrote: > On 2024-01-05 18:07, asebian via Cygwin wrote: > > 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) > > As these appear to be generated during package config or build, this > should be > handled during package config, build, install, or postinstall, perhaps > using > alternatives. >
Alternatives today can not be used as does not handle dll's only exe and script Mklink could be a possible general approch in alternatives for handling dll. With some file system limitation I will look on the guile issue next week -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple