Re: Error running Guile from Guix (continue)

Ricardo Wurmus <[email protected]>
Newsgroups gmane.lisp.guile.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.