On Sat, Aug 22, 2026 at 6:44 PM Tomas Volf <[email protected]> wrote:
>
> Nikolaos Chatzikonstantinou <[email protected]> writes:
>
> > 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.
>
> Can you share a specific commit hash please?

It wasn't the specific commit because I also tried with the v3.0.11
tag. I am wondering if there was some mixing of my debian guile 3.0.10
with components from the compiled guile (I tried both
--prefix=$HOME/.local and default prefix)

I am going to investigate a bit further later...



Reply via email to