[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error running Guile from Guix (continue)
From: |
Ricardo Wurmus |
Subject: |
Re: Error running Guile from Guix (continue) |
Date: |
Tue, 03 Dec 2024 20:26:38 +0100 |
User-agent: |
mu4e 1.12.7; emacs 29.4 |
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Error running Guile from Guix (continue),
Ricardo Wurmus <=