mit-scheme-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MIT-Scheme-devel] It stopped working..


From: Taylor R Campbell
Subject: Re: [MIT-Scheme-devel] It stopped working..
Date: Fri, 6 Nov 2009 16:20:22 -0500
User-agent: IMAIL/1.21; Edwin/3.116; MIT-Scheme/7.7.90.+

   Date: Fri, 6 Nov 2009 12:57:43 -0800
   From: Joe Marshall <address@hidden>

   > Did you run `make maintainer-clean' first?

   Hmmm.  Nope.  I'll try it.

It's probably best at this point to try a totally fresh Git clone,
really.  That's what I always do.  I don't use etc/run-three-stages
myself, by the way -- I have a different script that sits outside the
Git repository and runs `git clone' three times.

   Well, I kludged my way around until I got to this point:

   Unhandled signal received.
   Killed by SIGSEGV.
   make[1]: *** [build-bands] Error 1
   make[1]: Leaving directory `/GitRepository/mit-scheme/src'
   make: *** [all-native] Error 2
   # Value: 2

Probably because I changed the calling conventions on x86-64.  These
will be unstable for a little while as I make changes, and you'll need
to rebootstrap afresh from totally clean sources and a LIARC snapshot.
(It can be done by hand without LIARC, but it's long and arduous.)
Whenever I make changes like this I put `*** NOTE:' in the commit
message with a summary of what you need to do to proceed.  I'll say
when I think the calling conventions are stable.

   So now I'm trying to roll back my local tree to three days ago.
   (wish me luck.  Git doesn't seem to have a `pretend the last
   three days never happened' command.)

I tried to figure that out, and the best I could manage was `rm -rf *;
git reset --hard <commit-id>'.  The commit id you probably want is
d9a39924ae7154c0122c901f5ad5c453938fab44, which precedes the rewriting
of the configure scripts.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]