Gambit's consituent Scheme files have the names _*.scm and their C correspondent files are _*.c . You're supposed to have pre-generated versions of those C files when you compile.<div><br></div><div>Without those, no Gambit compilation (presuming you don't have a Gambit version installed on your system already of course, using which you could do that generation anew).<br>

<div><br></div><div>Try cloning, configuring and making again skipping the bootclean step, and tell what you got?<br><div><br><div class="gmail_quote">2013/4/15 Ralph Moritz <span dir="ltr"><<a href="mailto:ralph.moeritz@outlook.com" target="_blank">ralph.moeritz@outlook.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I just cloned the Gambit GitHub repo & tried to build according to the<br>
instructions in INSTALL.txt but got errors running `make', after `make<br>
bootclean'. Please see details below. (Output has been truncated for<br>
brevity)<br>
<br>
This reminds me of the issue Bradley Lucifer reported, albeit for Mac<br>
OS X: <a href="http://article.gmane.org/gmane.lisp.scheme.gambit/5876" target="_blank">http://article.gmane.org/gmane.lisp.scheme.gambit/5876</a><br>
<br>
$ ./configure --enable-single-host --enable-c-opt --enable-gcc-opts --<br>
prefix=/c/gambc && make bootstrap<br>
$ git status<br>
# Untracked files:<br>
#       gsc-boot.exe<br>
#       libgambc.a<br>
#       libgambcgsc.a<br>
#       libgambcgsi.a<br>
$ make bootclean<br>
$ git status<br>
# Changes not staged for commit:<br>
#       deleted:    gsc/_asm.c<br>
#       deleted:    gsc/_assert.c<br>
#       deleted:    gsc/_back.c<br>
#       deleted:    gsc/_codegen.c<br>
#       deleted:    gsc/_env.c<br>
#       deleted:    gsc/_front.c<br>
#       deleted:    gsc/_gambcgsc.c<br>
#       deleted:    gsc/_gsc.c<br>
#       deleted:    gsc/_gsc_.c<br>
#       deleted:    gsc/_gsclib.c<br>
#       deleted:    gsc/_gvm.c<br>
#       deleted:    gsc/_host.c<br>
#       deleted:    gsc/_parms.c<br>
#       deleted:    gsc/_prims.c<br>
#       deleted:    gsc/_ptree1.c<br>
#       deleted:    gsc/_ptree2.c<br>
#       deleted:    gsc/_source.c<br>
#       deleted:    gsc/_t-c-1.c<br>
#       deleted:    gsc/_t-c-2.c<br>
#       deleted:    gsc/_t-c-3.c<br>
#       deleted:    gsc/_t-univ.c<br>
#       deleted:    gsc/_utils.c<br>
#       deleted:    gsc/_x86.c<br>
#       deleted:    gsi/_gambcgsi.c<br>
#       deleted:    gsi/_gsi.c<br>
#       deleted:    gsi/_gsi_.c<br>
#       deleted:    gsi/_gsilib.c<br>
#       deleted:    lib/_eval.c<br>
#       deleted:    lib/_gambc.c<br>
#       deleted:    lib/_io.c<br>
#       deleted:    lib/_kernel.c<br>
#       deleted:    lib/_nonstd.c<br>
#       deleted:    lib/_num.c<br>
#       deleted:    lib/_repl.c<br>
#       deleted:    lib/_std.c<br>
#       deleted:    lib/_system.c<br>
#       deleted:    lib/_thread.c<br>
#<br>
# Untracked files:<br>
#       gsc-boot.exe<br>
#       libgambc.a<br>
#       libgambcgsc.a<br>
#       libgambcgsi.a<br>
$ make<br>
rm -f gsc-boot<br>
cp gsc-boot.unix gsc-boot<br>
chmod +x gsc-boot<br>
if test ".bat" != ""; then \<br>
          rm -f gsc-boot.bat; \<br>
          cp gsc-boot.bat.windows gsc-boot.bat; \<br>
        fi<br>
making all in include<br>
make[1]: Entering directory `/f/ralph/temp/src/gambit/include'<br>
major=`echo v4.6.7 | sed -e "s/v//g" -e "s/\.[^.]*\.[^.]*//g"`; \<br>
        minor=`echo v4.6.7 | sed -e "s/v[^.]*\.//g" -e "s/\.[^.]*//g"`; \<br>
        revision=`echo v4.6.7 | sed -e "s/v[^.]*\.[^.]*\.//g" -e "s///g"`; \<br>
        version_num=`eval expr "\( 100000 \\* $major \) + \( 1000 \\*<br>
$minor \)<br>
+ $revision"`; \<br>
        echo "#error \"The version indicated in ___VERSION is not supported<br>
by g<br>
ambit.h\"" > gambit-not$version_num.h; \<br>
        echo "#error \"You are probably compiling C code generated by a<br>
Gambit c<br>
ompiler earlier or later than v4.6.7\"" >> gambit-not$version_num.h; \<br>
        echo "#error \"___VERSION will be set to $version_num to reduce<br>
other er<br>
rors\"" >> gambit-not$version_num.h; \<br>
        echo "#undef ___VERSION" >> gambit-not$version_num.h; \<br>
        echo "#define ___VERSION $version_num" >> gambit-not$version_num.h;<br>
\<br>
        echo "#include \"gambit.h\"" >> gambit-not$version_num.h<br>
make[1]: Leaving directory `/f/ralph/temp/src/gambit/include'<br>
making all in lib<br>
make[1]: Entering directory `/f/ralph/temp/src/gambit/lib'<br>
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check<br>
_io.s<br>
cm<br>
gcc -D_WINDOWS  -Wno-unused -Wno-write-strings -O2 -fno-math-errno -<br>
fschedule-in<br>
sns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fno-keep-inline-<br>
dllexport<br>
-fmodulo-sched -freschedule-modulo-scheduled-loops -fno-common -mieee-fp   -<br>
I"..<br>
/include" -c -o "_io.o" -I. -DHAVE_CONFIG_H -D___GAMBCDIR="\"/c/gambc\"" -<br>
D___SY<br>
S_TYPE_CPU="\"i686\"" -D___SYS_TYPE_VENDOR="\"pc\"" -<br>
D___SYS_TYPE_OS="\"mingw32\<br>
"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-c-<br>
opt'<br>
 '--enable-gcc-opts' '--prefix=/c/gambc'"\" -D___OBJ_EXTENSION="\".o\"" -<br>
D___EXE<br>
_EXTENSION="\".exe\"" -D___BAT_EXTENSION="\".bat\"" -D___PRIMAL _io.c -<br>
D___LIBRA<br>
RY<br>
gcc.exe: error: _io.c: No such file or directory<br>
gcc.exe: fatal error: no input files<br>
compilation terminated.<br>
make[1]: *** [_io.o] Error 1<br>
make[1]: Leaving directory `/f/ralph/temp/src/gambit/lib'<br>
make: *** [all-recursive] Error 1<br>
$ git status<br>
...<br>
# Untracked files:<br>
#       gsc-boot<br>
#       gsc-boot.bat<br>
#       gsc-boot.exe<br>
#       libgambc.a<br>
#       libgambcgsc.a<br>
#       libgambcgsi.a<br>
<br>
<br>
_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
</blockquote></div><br></div></div></div>