> ----- guiletest.cc -------------
> #ifdef __cplusplus
> extern "C"
> #endif
> char gh_scm2doubles();
>
> int main() {
> gh_scm2doubles()
> ; return 0; }
> ----- end of guiletest.cc -------
$ c++ guiletest.cc -lguile -ldl -lreadline -lm
/usr/bin/ld: cannot open -lreadline: No such file or directory
collect2: ld returned 1 exit status
If I invoke c++ as follows, there are no errors ..
$c++ guiletest.cc -lguile -ldl -qthreads -lm
$
$ guile-config link
-L/usr/lib -lguile -lqthreads -ldl -lreadline -lm
$ guile-config compile
-I/usr/include
This is configure's output ...
checking for Guile... yes
checking for gh_scm2doubles in -lguile... no
configure: warning: You should install guile 1.3 or newer
------------------
-lreadline causes the error because it
isn't on my system but it doesn't appear to be needed.
Ian