On Sat, Dec 22, 2001 at 03:47:59PM +0000, Christophe Rhodes wrote:
> On Sat, Dec 22, 2001 at 02:33:39PM +0300, Alexey Dejneka wrote:
> > Hello,
> > Nathan Froyd <froydnj@...> writes:
> > > While compiling src/compiler/generic/objdef.lisp:
> > >
> > > debugger invoked on condition of type UNBOUND-VARIABLE:
> > > The variable SB-KERNEL::STRUCTURE-STREAM is unbound.
> > I saw this message compiling 0.pre7.92 with 0.pre7.78, but 0.pre7.73
> > makes no problem. Try to build with earlier version.
I never saw the bug reported by NF in my progress through those
versions (mostly compiling sbcl-0.pre7.x with sbcl-0.pre7.x-epsilon
where epsilon is small) but there were some pretty shaky versions in
there which were just good enough to compile themselves but could have
had problems compiling future versions, and I may've mistakenly
checked something in which wasn't even good enough to compile itself.
I just rebuilt sbcl-0.pre7.97 (current CVS version) with itself
successfully, so I hope the bug is gone now.
> I've had occasional building troubles with .pre versions, too; some
> are solved by having fresh CVS checkouts (no, I don't understand
Some of the .pre7 versions have been more messed up than the usual
main branch version. I try to avoid checking in such problems on the
main branch, but sometimes I screw up, and I've stumbled into more
deep problems in .pre7 than I usually do.
> but for persistent cases I find that building with CMUCL is
> fairly reliable.
That seems to be a good approach. When I have bootstrap problems I
usually start over from sbcl-0.6.13, since CMU CL doesn't run on my
main (OpenBSD) machine, but the principle is the same.
William Harold Newman <william.newman@...>
HAPPY HACKING TO ALL, AND I'LL BE BACK NEXT YEAR!
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C