[cl-store-devel] CL-STORE on ECL

Sean Ross rosssd at gmail.com
Mon Aug 17 15:51:40 UTC 2009


Have you tried contacting the ECL mailing list with this?
The only change in the ASDF file was conditionalizing the cusom.lisp  
form with a #-ecl and I
see no reason why that should break compilation of other files.

Unfortunately package.lisp doesn't do anything special and I have no  
idea why ECL
would refuse to load a compiled version of the file.

Have you tried a remove the generated fasl's and compiling in a fresh  
image?
I'm afraid that's the best I have.



On 17 Aug 2009, at 16:26, Elliott Slaughter wrote:

> On Mon, Aug 17, 2009 at 1:23 AM, Sean Ross <rosssd at gmail.com> wrote:
>
> On 16 Aug 2009, at 04:33, Elliott Slaughter wrote:
>
> 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).
>
> 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.
>
> I have tried CL-STORE from darcs and release 0.8.9.
>
> What system/version/configure params work for you?
>
> It appears that the problem is that the code for non-required-file  
> isn't working as I would hope
> under ECL.
>
> Can you add try using the following asdf file and let me know how  
> you get along.
>
> When I try it on ECL 9.8.4/MinGW, it freezes in trying to load  
> package.fas.
>
> ; registering #<SYSTEM CL-STORE 18733408> as CL-STORE
> ; registering #<SYSTEM CL-STORE-TESTS 18845104> as CL-STORE-TESTS
> ;;; Compiling C:/bin/asdf/cl-store/package.lisp.
> ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0
> ;;; End of Pass 1.
> ;;; Note: Creating tag: "_eclegFoO1J9_jhW6Duy" for #P"C:/bin/asdf/cl- 
> store/packa
> ge.o"
> ;;; Note: Invoking external command:
> ;;;   gcc "-Ic:/bin/ecl"  -g -O2   -Dmingw32 -O -w -c "C:/bin/asdf/ 
> cl-store/pack
> age.c" -o "C:/bin/asdf/cl-store/package.o"
> ;;; Finished compiling C:/bin/asdf/cl-store/package.lisp.
> ;;; Note: Scanning #P"C:/bin/asdf/cl-store/package.o"
> ;;; Note: Found tag: "_eclegFoO1J9_jhW6Duy" for C:/bin/asdf/cl-store/ 
> package.o
> ;;; Note: Invoking external command:
> ;;;   gcc "-Ic:/bin/ecl"  -g -O2   -Dmingw32 -O -w -c "C:/DOCUME~1/ 
> ESLAUG~1/LOCA
> LS~1/Temp/ECLCA3.c" -o "C:/DOCUME~1/ESLAUG~1/LOCALS~1/Temp/ECLCA3.o"
> ;;; Note: Invoking external command:
> ;;;   gcc -shared -o "C:/bin/asdf/cl-store/package.fas" -Wl,--export- 
> all-symbols
>  -L"c:/bin/ecl" "C:/DOCUME~1/ESLAUG~1/LOCALS~1/Temp/ECLCA3.o" "C:/ 
> bin/asdf/cl-st
> ore/package.o"      -lecl    -lm -lws2_32
> ;;; Loading "C:/bin/asdf/cl-store/package.fas"
>
> [... ECL freezes and becomes unresponsive ...]
>
> -- 
> Elliott Slaughter
>
> "Don't worry about what anybody else is going to do. The best way to  
> predict the future is to invent it." - Alan Kay

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cl-store-devel/attachments/20090817/bf7b9e4e/attachment.html>


More information about the cl-store-devel mailing list