Hi Matt,
Did you manage to compile canvas-draw on windows in the end? Strangely I encounter a different error (I'm missing cd.h, I don't know why yet).
install order:
("canvas-draw")
installing canvas-draw:1.1.1 ...
changing current directory to C:\Users\ADMINI~1\AppData\Local\Temp/temp9506.5656/canvas-draw
"C:\Program Files (x86)\Chicken Scheme\bin\csi" -bnq -setup-mode -e "(require-library setup-api)" -e "(import setup-api)" -e "(setup-error-handling)" -e "(extension-name-and-version '(\"canvas-draw\" \"1.1.1\"))" "C:\Users\ADMINI~1\AppData\Local\Temp\temp9506.5656\canvas-draw\canvas-draw.setup"
Deleted file - C:\Users\ADMINI~1\AppData\Local\Temp\temp90f2.3024.c
Deleted file - C:\Users\ADMINI~1\AppData\Local\Temp\tempe54e.3024.c
"C:\Program Files (x86)\Chicken Scheme\bin\csc" -feature compiling-extension -setup-mode -s -O2 -d1 canvas-draw.scm -j canvas-draw -j canvas-draw-base -j canvas-draw-primitives -j canvas-draw-play -j canvas-draw-picture -j canvas-draw-client -j canvas-draw-ps -j canvas-draw-svg -j canvas-draw-metafile -j canvas-draw-cgm -j canvas-draw-dgn -j canvas-draw-dxf -j canvas-draw-emf -j canvas-draw-wmf -j canvas-draw-iup -j canvas-draw-gl -j canvas-draw-native -j canvas-draw-server -j canvas-draw-clipboard -j canvas-draw-printer -j canvas-draw-pdf -lcd -liupcd -lcdgl -lcdpdf
canvas-draw.c:13:16: fatal error: cd.h: No such file or directory
compilation terminated.
Error: shell command terminated with non-zero exit status 1: ""gcc" "canvas-draw.c" -o "canvas-draw.o" -c -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -DPIC -DC_SHARED -I"C:\Program Files (x86)\Chicken Scheme/include/chicken/""
Error: shell command failed with nonzero exit status 1:
"C:\Program Files (x86)\Chicken Scheme\bin\csc" -feature compiling-extension -setup-mode -s -O2 -d1 canvas-draw.scm -j canvas-draw -j canvas-draw-base -j canvas-draw-primitives -j canvas-draw-play -j canvas-draw-picture -j canvas-draw-client -j canvas-draw-ps -j canvas-draw-svg -j canvas-draw-metafile -j canvas-draw-cgm -j canvas-draw-dgn -j canvas-draw-dxf -j canvas-draw-emf -j canvas-draw-wmf -j canvas-draw-iup -j canvas-draw-gl -j canvas-draw-native -j canvas-draw-server -j canvas-draw-clipboard -j canvas-draw-printer -j canvas-draw-pdf -lcd -liupcd -lcdgl -lcdpdf
Error: shell command terminated with nonzero exit code
70
"\"C:\\Program Files (x86)\\Chicken Scheme\\bin\\csi\" -bnq -setup-mode -e \"(re...