On Tue, Dec 05, 2006 at 03:36:48PM +0000, Deanna Phillips wrote:
> Joachim Schipper writes:
> 
> > 'Make regress' fails for me on i386. (It does terminate, so
> > you might be aware of this issue; the wording was not
> > sufficiently clear for me to be sure.)
> 
> Thanks for testing.  This was actually a bug in the result
> parsing; I have a diff that fixes it -
> 
> --- cscbench.scm.orig   Mon Dec  4 22:43:56 2006
> +++ cscbench.scm        Mon Dec  4 22:44:05 2006
> @@ -19,7 +19,7 @@
>        (let loop ([line (read-line)])
>         (if (eof-object? line) 
>             (abort-run)
> -           (let ([m (string-match " *([-+e0-9]*(\\.[0-9]*)?) seconds 
> elapsed" line)])
> +           (let ([m (string-match " *([-.+e0-9]*(\\.[0-9]*)?) seconds 
> elapsed" line)])
>               (if m
>                   (string->number (second m)) 
>                   (loop (read-line)) ) ) ) ) ) ) )

Cool.

> > It otherwise builds without errors. csi appears to work, although I know
> > very little about scheme. I did not test csc (yet).
> 
> Just a 'chicken-setup <egg>' is a good test of the port, ie
> 'chicken-setup awk' will download the awk egg, compile it and
> store it in the egg library.
> 
> > You might want to add --without-libffi --without-pcre to CONFIGURE_ARGS,
> > and/or depend on pcre, since configure seems to want to pull that in
> > (but, at least on my system, fails to compile pcre:
> 
> Thanks, I didn't notice that.  I'm still working on a few other
> bugs and will have a new update ready in a day or two.

I'll be happy to test it again. I've been using chicken to take a look
at 'the structure and interpretation of computer programs' (available
online). Or the other way 'round. It's rather simple (being an
introduction and all), but I've definitely put in quite a bit of code
without it doing strange things other than when I made a mistake.

Installing the readline and man eggs worked pretty well, too.

                Joachim

Reply via email to