Dear all,
I am trying to compile libmatheval on a centos 7 workstation; I have properly installed guile 2.0.11; the configure stage for libmatheval seems ok, except for:
checking for scm_t_bits... no
checking for scm_c_define_gsubr in -lguile... no
checking for scm_make_gsubr in -lguile... no
checking for scm_num2dbl in -lguile... no
so during make stage the following errors appear:
matheval.c:30:17: error: conflicting types for ‘scm_t_bits’
typedef long scm_t_bits;
^
In file included from /usr/local/include/guile/2.0/libguile/__scm.h:479:0,
from /usr/local/include/guile/2.0/libguile.h:31,
from matheval.c:25:
/usr/local/include/guile/2.0/libguile/tags.h:66:23: note: previous declaration o f ‘scm_t_bits’ was here
typedef scm_t_uintptr scm_t_bits;
^
matheval.c:37:2: error: #error Neither scm_num2dbl() nor SCM_NUM2DBL available
#error Neither scm_num2dbl() nor SCM_NUM2DBL available
^
matheval.c:45:2: error: #error Neither scm_c_define_gsubr() nor scm_make_gsubr() available
#error Neither scm_c_define_gsubr() nor scm_make_gsubr() available