<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Have you tried contacting the ECL mailing list with this?<div>The only change in the ASDF file was conditionalizing the cusom.lisp form with a #-ecl and I </div><div>see no reason why that should break compilation of other files.<br><div><br></div><div>Unfortunately package.lisp doesn't do anything special and I have no idea why ECL</div><div>would refuse to load a compiled version of the file.</div><div><br></div><div>Have you tried a remove the generated fasl's and compiling in a fresh image?</div><div>I'm afraid that's the best I have.</div><div><br></div><div><br></div><div><br><div><div>On 17 Aug 2009, at 16:26, Elliott Slaughter wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Mon, Aug 17, 2009 at 1:23 AM, Sean Ross <span dir="ltr"><<a href="mailto:rosssd@gmail.com">rosssd@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div class="im"><br> On 16 Aug 2009, at 04:33, Elliott Slaughter wrote:<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> I just did a fresh build of ECL from cvs on Linux x86 (configured with no special params), and got the same error. All I am doing to load it is (asdf:oos 'asdf:load-op :cl-store).<br> <br> The only differences between 9.8.3 and 9.8.4 are a couple of fixes for Windows which shouldn't affect these results at all.<br> <br> I have tried CL-STORE from darcs and release 0.8.9.<br> <br> What system/version/configure params work for you?<br> </blockquote> <br></div> It appears that the problem is that the code for non-required-file isn't working as I would hope<br> under ECL.<br> <br> Can you add try using the following asdf file and let me know how you get along.<br></blockquote></div><br>When I try it on ECL 9.8.4/MinGW, it freezes in trying to load package.fas.<br><br>; registering #<SYSTEM CL-STORE 18733408> as CL-STORE<br> ; registering #<SYSTEM CL-STORE-TESTS 18845104> as CL-STORE-TESTS<br>;;; Compiling C:/bin/asdf/cl-store/package.lisp.<br>;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0<br>;;; End of Pass 1.<br>;;; Note: Creating tag: "_eclegFoO1J9_jhW6Duy" for #P"C:/bin/asdf/cl-store/packa<br> ge.o"<br>;;; Note: Invoking external command:<br>;;;   gcc "-Ic:/bin/ecl"  -g -O2   -Dmingw32 -O -w -c "C:/bin/asdf/cl-store/pack<br>age.c" -o "C:/bin/asdf/cl-store/package.o"<br>;;; Finished compiling C:/bin/asdf/cl-store/package.lisp.<br> ;;; Note: Scanning #P"C:/bin/asdf/cl-store/package.o"<br>;;; Note: Found tag: "_eclegFoO1J9_jhW6Duy" for C:/bin/asdf/cl-store/package.o<br>;;; Note: Invoking external command:<br>;;;   gcc "-Ic:/bin/ecl"  -g -O2   -Dmingw32 -O -w -c "C:/DOCUME~1/ESLAUG~1/LOCA<br> LS~1/Temp/ECLCA3.c" -o "C:/DOCUME~1/ESLAUG~1/LOCALS~1/Temp/ECLCA3.o"<br>;;; Note: Invoking external command:<br>;;;   gcc -shared -o "C:/bin/asdf/cl-store/package.fas" -Wl,--export-all-symbols<br>  -L"c:/bin/ecl" "C:/DOCUME~1/ESLAUG~1/LOCALS~1/Temp/ECLCA3.o" "C:/bin/asdf/cl-st<br>ore/package.o"      -lecl    -lm -lws2_32<br>;;; Loading "C:/bin/asdf/cl-store/package.fas"<br><br clear="all"> [... ECL freezes and becomes unresponsive ...]<br><br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br></blockquote></div><br></div></div></body></html>