$ tar zxf chicken-4.7.0.tar.gz
$ cd chicken-4.7.0
$ make PLATFORM=mingw-msys PREFIX=/usr/local
OK.
$ make PLATFORM=mingw-msys PREFIX=/usr/local install
OK except for this:
/usr/local/bin/chicken-install -update-db
Error: (directory) cannot open directory - No such file or directory: "/usr/local/lib/chicken/6"
From DOS-box (run as administrator):
mklink /d \usr \MinGW\msys\1.0
symbolic link created for \usr <<===>> \MinGW\msys\1.0
Try again.
loading import libraries ...
generating database
srfi-69 srfi-4 srfi-18 srfi-14 setup-download tcp setup-api srfi-13 srfi-1 utils scheme posix ports
lolevel irregex foreign files extras data-structures csi chicken
copy "C:\Users\Claude\AppData\Local\Temp\tempe46c\modules.db" "\usr\local\lib\chicken\6\modules.db"
1 file(s) copied.
OK. Test it.
$ csi
CHICKEN
(c)2008-2011 The Chicken Team
(c)2000-2007 Felix L. Winkelmann
Version 4.7.0
windows-mingw32-x86 [ manyargs dload ptables ]
compiled 2011-07-12 on lizard (MINGW32_NT-6.0)
#;1> (require-extension numbers)
; loading /usr/local/lib/chicken/6/numbers.so ...
; loading /usr/local/lib/chicken/6/regex.so ...
#;2> (* 111111111 111111111)
12345678987654321