$ emcc $(csc -cflags) -o runtime.js runtime.c WARNING root: -I or -L of an absolute path "-I/usr/local/include/chicken" encountered. If this is to a local system header/library, it may cause problems (local system files make sense for compiling natively on your system, but not necessarily to JavaScript). Pass '-Wno-warn-absolute-paths' to emcc to hide this warning. runtime.c:469:40: error: use of undeclared identifier 'NSIG' static C_TLS int signal_mapping_table[ NSIG ]; ^ runtime.c:8305:50: error: use of undeclared identifier 'timezone' C_fix(mode == C_SCHEME_FALSE ? timezone : 0) /* does not account for DST */ ^ ./chicken.h:1028:56: note: expanded from macro 'C_fix' #define C_fix(n) ((C_word)((C_uword)(n) << C_FIXNUM_SHIFT) | C_FIXNUM_BIT) ^ 2 errors generated. ERROR root: compiler frontend failed to generate LLVM bitcode, halting