bug#13342: Errors trying to build Guile 2.0.7

2013-01-30 Thread Mark H Weaver
FYI, I've posted about this to the libffi-discuss mailing list.

http://sourceware.org/ml/libffi-discuss/2013/msg00012.html

Mark





bug#13342: Errors trying to build Guile 2.0.7

2013-01-30 Thread Ludovic Courtès
tags 13342 notabug
thanks

Hello!

Mark H Weaver  skribis:

> FYI, I've posted about this to the libffi-discuss mailing list.
>
> http://sourceware.org/ml/libffi-discuss/2013/msg00012.html

Thanks!  So, according to
, this is an LLVM bug.

Peter: would you like to report it over at LLVM?

Anyway, closing this bug now.  Thanks!

Ludo’.





bug#13342: closed (Re: bug#13342: Errors trying to build Guile 2.0.7) , bug#13386: closed (Re: bug#13342: Errors trying to build Guile 2.0.7)

2013-01-30 Thread Peter Teeson
Hi guys:
Thanks for closing off those bugs.
I have read all the emails you linked in your close emails and 
completely understand the conversation. 

Specially the comment by Michael Matz.
That clearly confirms that it is an LLVM compiler bug.

Good job both of you for digging down deeper and making things so clear.
At least now we know.

Would you please report this over at LLVM since you did the work to discover it.

Thanks again for your great patience and kindness in helping my fumbling 
efforts.

respect…..

Peter






bug#13509: wrong "definition in expression context" in R6RS mode

2013-01-30 Thread Mark H Weaver
Marco Maggi  writes:
> #!r6rs
> (import (rnrs))
> (define (alpha)
>   (define-syntax define-special
> (syntax-rules ()
>   ((_ ?who ?val)
>(define ?who ?val
>   (define-special beta #t)
>   #f)
> (alpha)
>
> should succeed, but instead it fails with:
>
[...]
> ;;; /home/marco/var/tmp/proof.sps:12:2:   definition  in
> ;;; expression context, where definitions a re not allowed, in form 
> (define beta #t)

Fixed in ceb7f9cc126f50e0cc8956b80ac5d111580b23c8
(which is now in stable-2.0 but not yet in master)

Thanks for the report!

 Mark