This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: libguile on FreeBSD: Undefined symbol "_rl_completion_entry_function"


>When either of these apps(gnucash and scwm) are invoked they fail with the
>same error:
>
>ld.so failed: Undefined symbol "_rl_completion_entry_function" in
>scwm:/usr/local/lib/libguile.so.4.0
>

I am running on -current (cvsuped recently) and I have versions:
   /usr/lib/libreadline.a
   /usr/lib/libreadline.so
   /usr/lib/libreadline.so.3
   /usr/lib/libreadline_p.a

What versions to you have?

Checking the source in /usr/src/contrib/libreadline, I find the
references in complete.c and readline.h:
   bash-2.02$ find . -name '*.[ch]' -print | xargs grep -n rl_completion_entry_function 
   ./complete.c:152:Function *rl_completion_entry_function = (Function *)NULL;
   ./complete.c:159:   rl_completion_entry_function to try to match, otherwise use the
   ./complete.c:1194:  our_func = rl_completion_entry_function
   ./complete.c:1195:              ? rl_completion_entry_function
   ./complete.c:1631:      our_func = rl_completion_entry_function
   ./complete.c:1632:                      ? rl_completion_entry_function
   ./readline.h:289:extern Function *rl_completion_entry_function;
   ./readline.h:304:   rl_completion_entry_function to try to match, otherwise use the

It seems like it could be an older version, maybe?

-jay