[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