[Ecls-list] ecl cvs HEAD broken

Dustin Long dlong at progmatism.com
Fri May 2 15:17:01 UTC 2008


Thanks! That fixed it for me in Linux. I had to apply this patch to make it
also work in Windows.

On Fri, May 2, 2008 at 7:58 AM, Gabriel Dos Reis <gdr at cs.tamu.edu> wrote:

> "Geo Carncross" <geocar at gmail.com> writes:
>
> | This is affecting me as well. It looks like the change in 30apr08 in
> | src/h/eval.h to
> |
> | 1.6          (jgarcia  30-Apr-08): #define CAR(x)             (Null(x)?
> (x) :
> | ECL_CONS_CAR(x))
> |
> | from:
> |
> | 1.1          (jjgarcia 26-Jun-01): #define CAR(x)
> (x)->cons.car
> |
> | is what did it. The compiler is apparently generating CAR(x) = foo
> | where it needs to be creating ECL_RPLACA(x,foo) statements.
> |
> | Applying the attached patch should fix it- since the offending code is
> | always part of a closure, changing:
> | (defun wt-env (clv) (wt "CAR(CLV" clv ")"))
> |
> | in src/cmp/cmpvar.lsp to:
> |
> | (defun wt-env (clv) (wt "ECL_CONS_CAR(CLV" clv ")"))
> |
> | should do it. The patch is also available at:
> |
> | http://geocar.googlepages.com/ecl-cmp-fix-car.patch
>
> That did it!
>
> Mny thanks.
>
> -- Gaby
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
>
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Ecls-list mailing list
> Ecls-list at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080502/8e4cfedd/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecl-fix-windows-build.patch
Type: application/octet-stream
Size: 796 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080502/8e4cfedd/attachment.obj>


More information about the ecl-devel mailing list