You are probably better off using misc/vctoolkit.bat which is more complete and easier to modify.
Marc
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
- Cloned a fresh repo
- Unzipped vstudio.zip into the repo root
- Opend the sln file
- Removed lib/os.c and added lib/os_setup.c
- Did a build - got 615 errors - mostly cannot open gambit.h
- 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