Thanks Marc,
I shall try with your suggested prefix.

For visual studio - here's what I did
1. Cloned a fresh repo
2. Unzipped vstudio.zip into the repo root
3. Opend the sln file
4. Removed lib/os.c and added lib/os_setup.c
5. Did a build - got 615 errors - mostly cannot open gambit.h
6. So I ran ./configure and retried - did not help 

For msys2, I am afraid, I did not follow the instructions properly.

Regards,
Kashyap


Severity Code Description Project File Line Suppression State
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 8967
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 8973
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 8996
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 9002
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 9069
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 9075
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 9950
Error C2143 syntax error: missing ';' before '{' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 10012
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 10934
Error C2143 syntax error: missing ';' before '{' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 10985
Error C2143 syntax error: missing ';' before '{' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11035
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11214
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11219
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11259
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11288
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11377
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11393
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11440
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11623
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11668
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11916
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 11924
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12001
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12072
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12130
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12142
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12194
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12223
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12268
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12280
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12412
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12420
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12536
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12808
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12910
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12921
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12945
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12956
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12964
Error C2146 syntax error: missing ';' before identifier '___r0' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 12983
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 13005
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 13021
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 13505
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 13722
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 13728
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14191
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14219
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14381
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14410
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14471
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14822
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14833
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14855
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14867
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 14908
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15111
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15122
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15133
Error C2146 syntax error: missing ';' before identifier '___L7__23__23_thread_2d_send' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15147
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15170
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15378
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15392
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15452
Error C2146 syntax error: missing ';' before identifier '___r0' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15459
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15464
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15510
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15564
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15590
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15665
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15677
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15682
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15757
Error C2146 syntax error: missing ';' before identifier '___L17__23__23_mutex_2d_signal_2d_and_2d_condvar_2d_wait_21_' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15769
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15786
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15791
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15836
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15913
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15922
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 15933
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 16051
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 16127
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 16511
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 16517
Error C2065 '___RUNQUEUE': undeclared identifier lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19038
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19401
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19406
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19421
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19437
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19442
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19456
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19480
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19485
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19495
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19521
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19526
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19539
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19688
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 19700
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 22582
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 22593
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 22629
Error C1003 error count exceeds 100; stopping compilation lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_thread.c 22629
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_repl.c 23586
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_repl.c 23597
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_repl.c 23656
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_repl.c 23700
Error C2146 syntax error: missing ';' before identifier '___r1' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_repl.c 23712
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19850
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19862
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19882
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19894
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19908
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19925
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19937
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19956
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19973
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 19985
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20023
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20035
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20109
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20120
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20129
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20139
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20151
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20209
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20226
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20238
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20259
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20271
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20308
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20351
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20362
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20382
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20394
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 20423
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21612
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21624
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21643
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21654
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21663
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21905
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21917
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21936
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21947
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 21956
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 23164
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 23175
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 23233
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 23257
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 23261
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24007
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24018
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24027
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24093
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24104
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24110
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24227
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24239
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24259
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24272
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24285
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24299
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24316
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24328
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24347
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24379
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24390
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24425
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24439
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24450
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24465
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24477
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24489
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24509
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24521
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24550
Error C2146 syntax error: missing ';' before identifier '___L97__23__23_make_2d_vector_2d_port' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24562
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24592
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24604
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24629
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24641
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24677
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24699
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24710
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24734
Error C2146 syntax error: missing ';' before identifier '___L109__23__23_make_2d_vector_2d_port' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24746
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24773
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24785
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24819
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24831
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 24845
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 25961
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 25972
Error C2146 syntax error: missing ';' before identifier '___r3' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26000
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26024
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26028
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26803
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26814
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26823
Error C2146 syntax error: missing ';' before identifier '___r4' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26889
Error C2143 syntax error: missing ';' before 'if' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26900
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 26906
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 27027
Error C2143 syntax error: missing ';' before 'goto' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 27039
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 27059
Error C2146 syntax error: missing ';' before identifier '___r2' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 27072
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 27085
Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 27099
Error C1003 error count exceeds 100; stopping compilation lib c:\mingw\msys\1.0\home\ckk\gambit\lib\_io.c 27099
Error C1083 Cannot open include file: 'gambit-not408007.h': No such file or directory gsi c:\mingw\msys\1.0\home\ckk\gambit\include\gambit.h 15
Error C1083 Cannot open include file: 'gambit-not408007.h': No such file or directory gsc c:\mingw\msys\1.0\home\ckk\gambit\include\gambit.h 15


On Wed, Jan 18, 2017 at 3:57 PM, Marc Feeley <dr.marc.feeley@gmail.com> wrote:
Thanks for your feedback… but it shouldn’t be this complicated! For mingw you should use a --prefix like this

 --prefix=C:/MinGW/msys/1.0/GAMBITSCHEME

to avoid moving the whole directory.

For Visual Studio, there’s probably a file or two missing in the .sln project (I don’t keep it up to date… my guess is add “lib/os_setup.c” and remove “lib/os.c”).

For msys2, did you get the sources from a clone of the github repository? If so, the instructions in INSTALL.txt should be followed precisely to bootstrap Gambit.

Marc

> On Jan 18, 2017, at 6:37 PM, C K Kashyap <ckkashyap@gmail.com> wrote:
>
> Hi all,
>
> I was able to get Gambit to build on windows - I tried initially with msys2 (hoping to build a 64bit version) - but failed -
>
> $ make install
> making all in include
> make[1]: Entering directory '/home/ckk/gambit/include'
> make[1]: Leaving directory '/home/ckk/gambit/include'
> making all in lib
> make[1]: Entering directory '/home/ckk/gambit/lib'
> ../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check -prelude "(##include \"header.scm\")" _repl.scm
> make[1]: *** [makefile:167: _repl.c] Segmentation fault
> make[1]: *** Deleting file '_repl.c'
> make[1]: Leaving directory '/home/ckk/gambit/lib'
> make: *** [makefile:417: all-recursive] Error 1
>
>
> After that, I tried using VS 2015 (unzipped vstudio.zip -- opened the sln - but did not succeed)
>
> Eventually, I tried with mingw (from mingw.org) -
>
> ./configure; make -j4 latest-release ; ./configure --prefix=/GAMBITSCHEME --enable-single-host; make -j4 from-scratch
> ; make check; make -j4 doc; make install
>
> The above resulted in GAMBITSCHEME getting created under / -> under C:\MinGW\msys\1.0 that is .... however I got this error -
>
> $ gsc -exe hello.scm
> *** ERROR IN ##parameterize -- No such file or directory
> (current-directory "\\GAMBITSCHEME\\bin\\")
>
>
> So, I copied the whole GAMBITSCHEME director under C:\ and wala!!! things worked (I now have a working gambit compiler on my windows box - where I need to spend a lot of time). I am sharing this just in case anyone finds this useful. I am going to try to use the prebuilt 64 bit windows build (I had tried it earlier but had run into some issues)
>
>
> Regards,
> Kashyap
>
>
>
> _______________________________________________
> Gambit-list mailing list
> Gambit-list@iro.umontreal.ca
> https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list