Thanks! That fixed it for me in Linux. I had to apply this patch to make it also work in Windows.<br><br><div class="gmail_quote">On Fri, May 2, 2008 at 7:58 AM, Gabriel Dos Reis <<a href="mailto:gdr@cs.tamu.edu" target="_blank">gdr@cs.tamu.edu</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>"Geo Carncross" <<a href="mailto:geocar@gmail.com" target="_blank">geocar@gmail.com</a>> writes:<br>
<br>
| This is affecting me as well. It looks like the change in 30apr08 in<br>
| src/h/eval.h to<br>
|<br>
| 1.6 (jgarcia 30-Apr-08): #define CAR(x) (Null(x)? (x) :<br>
| ECL_CONS_CAR(x))<br>
|<br>
| from:<br>
|<br>
| 1.1 (jjgarcia 26-Jun-01): #define CAR(x) (x)->cons.car<br>
|<br>
| is what did it. The compiler is apparently generating CAR(x) = foo<br>
| where it needs to be creating ECL_RPLACA(x,foo) statements.<br>
|<br>
| Applying the attached patch should fix it- since the offending code is<br>
| always part of a closure, changing:<br>
| (defun wt-env (clv) (wt "CAR(CLV" clv ")"))<br>
|<br>
| in src/cmp/cmpvar.lsp to:<br>
|<br>
| (defun wt-env (clv) (wt "ECL_CONS_CAR(CLV" clv ")"))<br>
|<br>
| should do it. The patch is also available at:<br>
|<br>
| <a href="http://geocar.googlepages.com/ecl-cmp-fix-car.patch" target="_blank">http://geocar.googlepages.com/ecl-cmp-fix-car.patch</a><br>
<br>
</div>That did it!<br>
<br>
Mny thanks.<br>
<div><div></div><div><br>
-- Gaby<br>
<br>
-------------------------------------------------------------------------<br>
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference<br>
Don't miss this year's exciting event. There's still time to save $100.<br>
Use priority code J8TL2D2.<br>
<a href="http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone" target="_blank">http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone</a><br>
_______________________________________________<br>
Ecls-list mailing list<br>
<a href="mailto:Ecls-list@lists.sourceforge.net" target="_blank">Ecls-list@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
</div></div></blockquote></div><br>