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.

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).

Try cloning, configuring and making again skipping the bootclean step, and tell what you got?

2013/4/15 Ralph Moritz <ralph.moeritz@outlook.com>
I just cloned the Gambit GitHub repo & tried to build according to the
instructions in INSTALL.txt but got errors running `make', after `make
bootclean'. Please see details below. (Output has been truncated for
brevity)

This reminds me of the issue Bradley Lucifer reported, albeit for Mac
OS X: http://article.gmane.org/gmane.lisp.scheme.gambit/5876

$ ./configure --enable-single-host --enable-c-opt --enable-gcc-opts --
prefix=/c/gambc && make bootstrap
$ git status
# Untracked files:
#       gsc-boot.exe
#       libgambc.a
#       libgambcgsc.a
#       libgambcgsi.a
$ make bootclean
$ git status
# Changes not staged for commit:
#       deleted:    gsc/_asm.c
#       deleted:    gsc/_assert.c
#       deleted:    gsc/_back.c
#       deleted:    gsc/_codegen.c
#       deleted:    gsc/_env.c
#       deleted:    gsc/_front.c
#       deleted:    gsc/_gambcgsc.c
#       deleted:    gsc/_gsc.c
#       deleted:    gsc/_gsc_.c
#       deleted:    gsc/_gsclib.c
#       deleted:    gsc/_gvm.c
#       deleted:    gsc/_host.c
#       deleted:    gsc/_parms.c
#       deleted:    gsc/_prims.c
#       deleted:    gsc/_ptree1.c
#       deleted:    gsc/_ptree2.c
#       deleted:    gsc/_source.c
#       deleted:    gsc/_t-c-1.c
#       deleted:    gsc/_t-c-2.c
#       deleted:    gsc/_t-c-3.c
#       deleted:    gsc/_t-univ.c
#       deleted:    gsc/_utils.c
#       deleted:    gsc/_x86.c
#       deleted:    gsi/_gambcgsi.c
#       deleted:    gsi/_gsi.c
#       deleted:    gsi/_gsi_.c
#       deleted:    gsi/_gsilib.c
#       deleted:    lib/_eval.c
#       deleted:    lib/_gambc.c
#       deleted:    lib/_io.c
#       deleted:    lib/_kernel.c
#       deleted:    lib/_nonstd.c
#       deleted:    lib/_num.c
#       deleted:    lib/_repl.c
#       deleted:    lib/_std.c
#       deleted:    lib/_system.c
#       deleted:    lib/_thread.c
#
# Untracked files:
#       gsc-boot.exe
#       libgambc.a
#       libgambcgsc.a
#       libgambcgsi.a
$ make
rm -f gsc-boot
cp gsc-boot.unix gsc-boot
chmod +x gsc-boot
if test ".bat" != ""; then \
          rm -f gsc-boot.bat; \
          cp gsc-boot.bat.windows gsc-boot.bat; \
        fi
making all in include
make[1]: Entering directory `/f/ralph/temp/src/gambit/include'
major=`echo v4.6.7 | sed -e "s/v//g" -e "s/\.[^.]*\.[^.]*//g"`; \
        minor=`echo v4.6.7 | sed -e "s/v[^.]*\.//g" -e "s/\.[^.]*//g"`; \
        revision=`echo v4.6.7 | sed -e "s/v[^.]*\.[^.]*\.//g" -e "s///g"`; \
        version_num=`eval expr "\( 100000 \\* $major \) + \( 1000 \\*
$minor \)
+ $revision"`; \
        echo "#error \"The version indicated in ___VERSION is not supported
by g
ambit.h\"" > gambit-not$version_num.h; \
        echo "#error \"You are probably compiling C code generated by a
Gambit c
ompiler earlier or later than v4.6.7\"" >> gambit-not$version_num.h; \
        echo "#error \"___VERSION will be set to $version_num to reduce
other er
rors\"" >> gambit-not$version_num.h; \
        echo "#undef ___VERSION" >> gambit-not$version_num.h; \
        echo "#define ___VERSION $version_num" >> gambit-not$version_num.h;
\
        echo "#include \"gambit.h\"" >> gambit-not$version_num.h
make[1]: Leaving directory `/f/ralph/temp/src/gambit/include'
making all in lib
make[1]: Entering directory `/f/ralph/temp/src/gambit/lib'
../gsc-boot -:~~bin=../bin,~~lib=../lib,~~include=../include -f -c  -check
_io.s
cm
gcc -D_WINDOWS  -Wno-unused -Wno-write-strings -O2 -fno-math-errno -
fschedule-in
sns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fno-keep-inline-
dllexport
-fmodulo-sched -freschedule-modulo-scheduled-loops -fno-common -mieee-fp   -
I"..
/include" -c -o "_io.o" -I. -DHAVE_CONFIG_H -D___GAMBCDIR="\"/c/gambc\"" -
D___SY
S_TYPE_CPU="\"i686\"" -D___SYS_TYPE_VENDOR="\"pc\"" -
D___SYS_TYPE_OS="\"mingw32\
"" -D___CONFIGURE_COMMAND="\"./configure '--enable-single-host' '--enable-c-
opt'
 '--enable-gcc-opts' '--prefix=/c/gambc'"\" -D___OBJ_EXTENSION="\".o\"" -
D___EXE
_EXTENSION="\".exe\"" -D___BAT_EXTENSION="\".bat\"" -D___PRIMAL _io.c -
D___LIBRA
RY
gcc.exe: error: _io.c: No such file or directory
gcc.exe: fatal error: no input files
compilation terminated.
make[1]: *** [_io.o] Error 1
make[1]: Leaving directory `/f/ralph/temp/src/gambit/lib'
make: *** [all-recursive] Error 1
$ git status
...
# Untracked files:
#       gsc-boot
#       gsc-boot.bat
#       gsc-boot.exe
#       libgambc.a
#       libgambcgsc.a
#       libgambcgsi.a


_______________________________________________
Gambit-list mailing list
Gambit-list@iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list