On 09-02-2023 11:43, Basile Starynkevitch wrote: > /usr/bin/ld: /tmp/cc51HoPM.o: in function `do_evaluate_guile(char const*)': > /home/basile/misc-basile/clever-framac.cc:501: undefined reference to > `scm_init_eval' > collect2: error: ld returned 1 exit status scm_init_eval is an internal thing: libguile/eval.c:scm_init_eval () libguile/eval.h:SCM_INTERNAL void scm_init_eval (void); Being internal, it is hidden by default. Are you sure you meant to use scm_init_eval instead of scm_init? Greetings, Maxime.