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