Hello everyone, I am trying to compile a simple scheme program down executable through C, with no success. My program is array1 from the Kernighan and Van Wyk Benchmarks, as implemented here [1]. I am using chicken 4.7 on ubuntu 12.04 (details: [2]) and grabbed the chicken.h header file from a github repo [3].
In particular, `chicken array1.scm` creates array1.c, but running `gcc array1.c` throws a big number of "undefined reference to .." ending with "collect2: ld returned 1 exit status" [4]. So that people help out most, my eventual goal is to compile a statically linked executable binary. Ideally, therefore, I would need to have a "chicken.c" or the chicken runtime linked in. Thanks so much! Nikos [1] http://www.ccs.neu.edu/home/will/Twobit/src/array1.scm [2] Version 4.7.0 linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ] compiled 2011-10-17 on allspice (Linux) [3] https://github.com/scottbronikowski/rootfs/blob/2f5ad469b3ad3186ed7767c99c69d2b6fe8da429/usr/include/chicken/chicken.h [4] http://pastebin.com/xNEiVeZG _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
