Hi Zelphir,

> ERROR: In procedure dlopen:
> In procedure dlopen: file 
> "/gnu/store/28b41sn2yxb4vfgcwqjpc661kmvhn6da-guile-readline-3.0.9/lib/guile/3.0/extensions/guile-readline.so",
>  message 
> "/gnu/store/ln6hxqjvz6m9gdd9s97pivlqck7hzs99-glibc-2.35/lib/libc.so.6: 
> version `GLIBC_2.38' not found (required by 
> /gnu/store/dl3665ynrp41ynyw2ay5kfqix93myj5d-readline-8.1.2/lib/libreadline.so.8)"
> ~~~~
>
> Do you know what is going wrong?
>
> Seems to me like it is missing some dependency, the readline library.

It has libreadline.so.8, the Guile bindings, and the C library.  This is
not a case of a missing library.  It rather looks like Guile and Guile
Readline / Readline were linked with different versions of the C
library.

Note the absolute file name of the glibc directory (2.35) and the
expected versioned symbol GLIBC_2.38.  This looks like libreadline.so.8
was linked with a more recent glibc and now finds itself yoked together
with a binary that has already loaded an older glibc.

-- 
Ricardo

Reply via email to