<div dir="ltr"><br><br><div class="gmail_quote">On Sun, Sep 7, 2008 at 3:46 PM,  <span dir="ltr"><<a href="mailto:kmkaplan%2Becl@kim.kim-minh.com">kmkaplan+ecl@kim.kim-minh.com</a>></span> 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 class="Ih2E3d">kmkaplan+ecl writes:<br>
<br>
> Forget about it: upgrading to ECL 0.9l solved it.<br>
<br>
</div>Uh...  I was confused and had actually *downgraded* to ECL 0.9i.  The<br>
problem is the same in 0.9l.  Downgrading only<br>
contrib/asdf/asdf-ecl.lisp to the last stable version (1.4) fixes it.<br>
That is I now happily run ECL_0_9l with asdf-ecl.lisp from ECL_STABLE.</blockquote><div><br>Hi Kim,<br><br>I am sorry it took me so long to answer, but I have been so far unable to reproduce your bug neither with CVS nor with the 0.9l release. ASDF properly finds out the changes and loads the right file. Which platform is this? Did you clean all the files before reinstalling?<br>
<br>Juanjo<br></div></div><br>$ cat > test-case.asd <br>(defsystem :test-case :components ((:file "test")))<br>$ cat > test.lisp     <br>(defun test () (write-line "First test - reloaded"))<br>$ ecl -norc<br>
ECL (Embeddable Common-Lisp) 0.9l (CVS 2008-06-19 17:09)<br>Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya<br>Copyright (C) 1993 Giuseppe Attardi<br>Copyright (C) 2000 Juan J. Garcia-Ripoll<br>ECL is free software, and you are welcome to redistribute it<br>
under certain conditions; see file 'Copyright' for details.<br>Type :h for Help.  Top level.<br>> (setf *compile-verbose* nil)<br>NIL<br>> (require 'asdf)<br>;;; Loading #P"/Users/jjgarcia/lib/ecl/ASDF.fas"<br>
;;; Loading #P"/Users/jjgarcia/lib/ecl/CMP.fas"<br>;;; Loading #P"/Users/jjgarcia/lib/ecl/sysfun.lsp"<br>("ASDF" "CMP")<br>> (asdf:oos 'asdf:load-op :test-case)<br>; loading system definition from test-case.asd into #<ASDF0 package><br>
;;; Loading "/Users/jjgarcia/test-case.asd"<br>; registering #<SYSTEM :TEST-CASE 5939776> as TEST-CASE<br>;;; Loading "/Users/jjgarcia/test.fas"<br>NIL<br>> (test)<br>First test - reloaded<br>
"First test - reloaded"<br>> (si::system "sed -e 's,reloaded,rereloaded,g' < test.lisp > foo.lisp; mv foo.lisp test.lisp")<br>0<br>> (si::system "cat test.lisp")<br>(defun test () (write-line "First test - rereloaded"))<br>
0<br>> (asdf:oos 'asdf:load-op 'test-case)<br>;;; Loading "/Users/jjgarcia/test.fas"<br>NIL<br>> (test)<br>First test - rereloaded<br>"First test - rereloaded"<br><br clear="all"><br>-- <br>
Instituto de FĂ­sica Fundamental<br>CSIC, Serrano, 113, Madrid 28040 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>
</div>