> Dave Peticolas writes:
> > > > Dave Peticolas writes:
>
> > > > Now that I don't understand. I don't believe we are using
> > > > curses anywhere in GnuCash, at least this is the first I've
> > > > heard of it :)
> > >
> > > guile was probably compiled against curses rather than termcap.
> >
> > Yes, I think you've hit on it. So it would seem that guile-config
> > did not return the correct link-time arguments.
>
> Yes, guile-config link returns
>
> -L/usr/local/lib -lguile -ldl -lsocket -lnsl -lm
>
> It's gnucash's configure which adds "-lreadline"
>
> # If readline exists, just assume that guile needs it. It probably does.
> AC_CHECK_LIB(readline, readline)
>
> but without checking for any dependencies of libreadline itself.
Ok, my guile-config correctly reports the readline dependency.
Try this: just delete the AC_CHECK_LIB(readline, readline) and
see if that works (without linking with curses).
dave