You are probably better off using misc/vctoolkit.bat which is more complete and easier to modify.
Marc
> Error C2146 syntax error: missing ';' before identifier '___fp' lib c:\mingw\msys\1.0\home\ckk\
> On Jan 18, 2017, at 8:04 PM, C K Kashyap <ckkashyap@gmail.com> wrote:
>
> 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
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
>
>
_______________________________________________
Gambit-list mailing list
Gambit-list@iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit- list