-*- mode: compilation; default-directory: "/tmp/" -*- Compilation started at Wed Jun 26 22:17:55 csc test.scm -O3 In file included from test.c:8: test.c: In function ‘f_133’: test.c:110:74: error: ‘inf’ undeclared (first use in this function); did you mean ‘ynf’? 110 | if(C_truep(C_ub_i_flonum_equalp(C_flonum_magnitude(*((C_word*)lf[0]+1)),+inf.0))){ | ^~~ /usr/include/chicken/chicken.h:1035:38: note: in definition of macro ‘C_truep’ 1035 | #define C_truep(x) ((x) != C_SCHEME_FALSE) | ^ /usr/include/chicken/chicken.h:1502:41: note: in expansion of macro ‘C_mk_bool’ 1502 | #define C_ub_i_flonum_equalp(n1, n2) C_mk_bool((n1) == (n2)) | ^~~~~~~~~ test.c:110:12: note: in expansion of macro ‘C_ub_i_flonum_equalp’ 110 | if(C_truep(C_ub_i_flonum_equalp(C_flonum_magnitude(*((C_word*)lf[0]+1)),+inf.0))){ | ^~~~~~~~~~~~~~~~~~~~ test.c:110:74: note: each undeclared identifier is reported only once for each function it appears in 110 | if(C_truep(C_ub_i_flonum_equalp(C_flonum_magnitude(*((C_word*)lf[0]+1)),+inf.0))){ | ^~~ /usr/include/chicken/chicken.h:1035:38: note: in definition of macro ‘C_truep’ 1035 | #define C_truep(x) ((x) != C_SCHEME_FALSE) | ^ /usr/include/chicken/chicken.h:1502:41: note: in expansion of macro ‘C_mk_bool’ 1502 | #define C_ub_i_flonum_equalp(n1, n2) C_mk_bool((n1) == (n2)) | ^~~~~~~~~ test.c:110:12: note: in expansion of macro ‘C_ub_i_flonum_equalp’ 110 | if(C_truep(C_ub_i_flonum_equalp(C_flonum_magnitude(*((C_word*)lf[0]+1)),+inf.0))){ | ^~~~~~~~~~~~~~~~~~~~ test.c:110:77: error: expected ‘)’ before numeric constant 110 | if(C_truep(C_ub_i_flonum_equalp(C_flonum_magnitude(*((C_word*)lf[0]+1)),+inf.0))){ | ^~ /usr/include/chicken/chicken.h:1035:38: note: in definition of macro ‘C_truep’ 1035 | #define C_truep(x) ((x) != C_SCHEME_FALSE) | ^ /usr/include/chicken/chicken.h:1502:41: note: in expansion of macro ‘C_mk_bool’ 1502 | #define C_ub_i_flonum_equalp(n1, n2) C_mk_bool((n1) == (n2)) | ^~~~~~~~~ test.c:110:12: note: in expansion of macro ‘C_ub_i_flonum_equalp’ 110 | if(C_truep(C_ub_i_flonum_equalp(C_flonum_magnitude(*((C_word*)lf[0]+1)),+inf.0))){ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/chicken/chicken.h:1502:59: note: to match this ‘(’ 1502 | #define C_ub_i_flonum_equalp(n1, n2) C_mk_bool((n1) == (n2)) | ^ /usr/include/chicken/chicken.h:1035:38: note: in definition of macro ‘C_truep’ 1035 | #define C_truep(x) ((x) != C_SCHEME_FALSE) | ^ /usr/include/chicken/chicken.h:1502:41: note: in expansion of macro ‘C_mk_bool’ 1502 | #define C_ub_i_flonum_equalp(n1, n2) C_mk_bool((n1) == (n2)) | ^~~~~~~~~ test.c:110:12: note: in expansion of macro ‘C_ub_i_flonum_equalp’ 110 | if(C_truep(C_ub_i_flonum_equalp(C_flonum_magnitude(*((C_word*)lf[0]+1)),+inf.0))){ | ^~~~~~~~~~~~~~~~~~~~ test.c:132:1: warning: ‘noreturn’ function does return 132 | ((C_proc)(void*)(*((C_word*)t5+1)))(3,av2);}}} | ^ Error: shell command terminated with non-zero exit status 256: 'gcc' 'test.c' -o 'test.o' -c -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/usr/include/chicken Compilation exited abnormally with code 1 at Wed Jun 26 22:17:55