I'm trying to get on the track of updating Gambit with mercurial. Unfortunately I can't get it to work.
Here's the most "official" documentation I could find:
http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Contributing_Patches_t...
I followed those steps and during the `make update` command, I get the following error:
james% make update hg pull pulling from http://www.iro.umontreal.ca/~gambit/repo/gambit/ searching for changes no changes found make update-nopull next_version=`hg tags | sed -n -e '/v4.2.6 /{g;1!p;};h' | sed -e 's/\ ([^ ]*)-bootstrap.*/\1/'`; \ next_version=`hg tags | sed -n -e '/v4.2.6 /{g;1!p;};h' | grep -e 'v.*-bootstrap' | sed -e 's/([^ ]*)-bootstrap.*/\1/'`; \ if test "$next_version" = ""; then \ hg update; \ else \ hg update -r $next_version-bootstrap; \ make bootstrap; \ hg update -r $next_version; \ make clean bootstrap update; \ fi 0 files updated, 0 files merged, 0 files removed, 0 files unresolved make making all in include making all in lib gcc -I../include -I. -no-cpp-precomp -Wall -W -Wno-unused -O1 -fno- math-errno -fschedule-insns2 -fno-trapping-math -fno-strict-aliasing - fwrapv -fmodulo-sched -freschedule-modulo-scheduled-loops -fomit-frame- pointer -fPIC -fno-common -mieee-fp -DHAVE_CONFIG_H -D___PRIMAL - D___LIBRARY -D___GAMBCDIR=""/usr/local/Gambit-C/v4.2.6"" - D___SYS_TYPE_CPU=""i386"" -D___SYS_TYPE_VENDOR=""apple"" - D___SYS_TYPE_OS=""darwin9.2.2"" -c _io.c In file included from ../include/gambit.h:12, from _io.c:1248: ../include/gambit-not402006.h:1:2: error: #error "The version indicated in ___VERSION is not supported by gambit.h" ../include/gambit-not402006.h:2:2: error: #error "You are probably compiling C code generated by a Gambit compiler earlier or later than v4.2.6" ../include/gambit-not402006.h:3:2: error: #error "___VERSION will be set to 402006 to reduce other errors" make[2]: *** [_io.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [update] Error 2
Thanks - james