[gambit-list] Building Gambit on windows

Marc Feeley feeley at iro.umontreal.ca
Wed Jan 18 20:16:20 EST 2017


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 at 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	
> 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 at 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 at 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 at iro.umontreal.ca
> > https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
> 
> 




More information about the Gambit-list mailing list