On Wed, 19 Aug 2026, Nikolaos Chatzikonstantinou <[email protected]> wrote: > On Wed, Aug 19, 2026 at 11:43 AM Olivier Dion <[email protected]> wrote: >> >> On Wed, 19 Aug 2026, Nikolaos Chatzikonstantinou <[email protected]> wrote: >> > I am attempting the following from the git repo source: >> > >> > ./autogen.sh >> > mkdir build >> > cd build >> > ../configure -C --prefix=$HOME/.local >> > make -j12 >> > make install >> > >> > Then when I run `guile` I get: >> > >> > guile: uncaught exception: >> > In procedure dlsym: Error resolving "scm_init_srfi_1": >> > "/home/user/.local/lib/libguile-3.0.so.1: undefined symbol: >> > scm_init_srfi_1" >> > Cannot exit gracefully when init is in progress; aborting. >> > Aborted >> >> On what version are you building? SRFI-1 has been migrated to Scheme >> and the `scm_init_srfi_1' does not exist anymore in the source code. It >> looks like here you are executing an old version of Guile that expect to >> be able to load the extension `scm_init_srfi_1' but failed to found it >> because it is not here anymore. What if you call >> `$HOME/.local/bin/guile' directly? Do you get the same error? > > I'm building HEAD. I get the same error by calling it directly. I > built a Podman container image to demonstrate this issue, but it does > not occur there (see attached). I'm going to investigate a bit > further, it must be something on my system!
If you can, try running it with strace(1) to have a trace of what's getting loaded. $ strace --output trace.txt guile -- Olivier Dion
