It will also help to do
% export GAMBC_CC_VERBOSE=1
at the shell so that subsequent invocations of gsc will report which programs are being executed by gsc (actually those executed by the gambc-cc.bat script executed by gsc):
% gsc -exe foo.scm gcc -no-cpp-precomp -Wno-unused -O1 -fno-math-errno -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fomit-frame-pointer -fno-move-loop-invariants -fPIC -fno-common -mieee-fp -D___SINGLE_HOST -I"/usr/local/Gambit-C/include" -c -o "foo.o" foo.c gcc -no-cpp-precomp -Wno-unused -O1 -fno-math-errno -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fomit-frame-pointer -fno-move-loop-invariants -fPIC -fno-common -mieee-fp -D___SINGLE_HOST -I"/usr/local/Gambit-C/include" -c -o "foo_.o" foo_.c gcc -no-cpp-precomp -Wno-unused -O1 -fno-math-errno -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing -fwrapv -fomit-frame-pointer -fno-move-loop-invariants -fPIC -fno-common -mieee-fp -D___SINGLE_HOST -I"/usr/local/Gambit-C/include" -o "foo" foo.o foo_.o "/usr/local/Gambit-C/lib/libgambc.a"
Marc
On 2010-11-29, at 1:52 PM, Bradley Lucier wrote:
On Mon, 2010-11-29 at 10:07 -0500, Jeremie Lasalle Ratelle wrote:
and now I'm getting
heine:~/Downloads/r6gambit> gsc-script -i compile generating r6rs. creating stage compiling /home/lucier/Downloads/r6gambit/srfi-1-min.scm compiling /home/lucier/Downloads/r6gambit/srfi-99.scm compiling /home/lucier/Downloads/r6gambit/error.scm compiling /home/lucier/Downloads/r6gambit/srfi-69.scm compiling /home/lucier/Downloads/r6gambit/uri.scm compiling /home/lucier/Downloads/r6gambit/catalog.scm compiling /home/lucier/Downloads/r6gambit/compat-gambit.scm compiling /home/lucier/Downloads/r6gambit/runtime.scm compiling /home/lucier/Downloads/r6gambit/srfi-66.scm loading stage... create play compiling /tmp/r6rs-expand-1291054286/core.exp compiling /tmp/r6rs-expand-1291054286/expander.exp compiling /home/lucier/Downloads/r6gambit/primitives.scm linking (/tmp/r6rs-expand-1291054286/srfi-1-min /tmp/r6rs-expand-1291054286/srfi-99 /tmp/r6rs-expand-1291054286/error /tmp/r6rs-expand-1291054286/srfi-69 /tmp/r6rs-expand-1291054286/uri /tmp/r6rs-expand-1291054286/catalog /tmp/r6rs-expand-1291054286/compat-gambit /tmp/r6rs-expand-1291054286/runtime /tmp/r6rs-expand-1291054286/srfi-66 /tmp/r6rs-expand-1291054286/core /tmp/r6rs-expand-1291054286/expander /tmp/r6rs-expand-1291054286/primitives) generating-library ... collect2: cannot find 'ld' done heine:~/Downloads/r6gambit> gsc-script -i compile generating r6rs. creating stage compiling /home/lucier/Downloads/r6gambit/srfi-1-min.scm compiling /home/lucier/Downloads/r6gambit/srfi-99.scm compiling /home/lucier/Downloads/r6gambit/error.scm compiling /home/lucier/Downloads/r6gambit/srfi-69.scm compiling /home/lucier/Downloads/r6gambit/uri.scm compiling /home/lucier/Downloads/r6gambit/catalog.scm compiling /home/lucier/Downloads/r6gambit/compat-gambit.scm compiling /home/lucier/Downloads/r6gambit/runtime.scm compiling /home/lucier/Downloads/r6gambit/srfi-66.scm loading stage... create play compiling /tmp/r6rs-expand-1291054742/core.exp compiling /tmp/r6rs-expand-1291054742/expander.exp compiling /home/lucier/Downloads/r6gambit/primitives.scm linking (/tmp/r6rs-expand-1291054742/srfi-1-min /tmp/r6rs-expand-1291054742/srfi-99 /tmp/r6rs-expand-1291054742/error /tmp/r6rs-expand-1291054742/srfi-69 /tmp/r6rs-expand-1291054742/uri /tmp/r6rs-expand-1291054742/catalog /tmp/r6rs-expand-1291054742/compat-gambit /tmp/r6rs-expand-1291054742/runtime /tmp/r6rs-expand-1291054742/srfi-66 /tmp/r6rs-expand-1291054742/core /tmp/r6rs-expand-1291054742/expander /tmp/r6rs-expand-1291054742/primitives) generating-library ... collect2: cannot find 'ld' done heine:~/Downloads/r6gambit> which ld /usr/bin/ld
I'm on Ubuntu 10.04; reinstalling binutils doesn't help.
It would be helpful if the compile process at least echoed the commands it was trying to execute, so we could see what's going on ... (which is why I like make).
Brad
Brad
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list