[Ecls-list] CFFI on ECL HEAD/MinGW?
Elliott Slaughter
elliottslaughter at gmail.com
Wed Aug 12 03:11:48 UTC 2009
On Tue, Aug 11, 2009 at 7:53 PM, Daniel Herring <dherring at tentpost.com>wrote:
> On Tue, 4 Aug 2009, Elliott Slaughter wrote:
>
> I know that ECL MinGW port was recently fixed... but it wasn't clear to me
>> whether CFFI is supposed to work on MinGW or
>> not. Anyways, when I try to compile it, I get an error compiling
>> Alexandria (newest version from darcs):
>>
>> ;;; Finished compiling c:/Program Files/asdf/alexandria/package.lisp.
>> ;;; Note: Scanning #P"c:/Program Files/asdf/alexandria/package.o"
>> ;;; Note: Found tag: "_ecl0qIqMOc7_1gLY2ty" for c:/Program
>> Files/asdf/alexandria/package.o
>> ;;; Note: Invoking external command:
>> ;;; gcc -g -O2 -Dmingw32 -O "-Ic:/Bin/ecl" -w -c
>> "c:/DOCUME~1/ELLIOT~1/LOCALS~1/Temp/ECL29.c" -o
>> "c:/DOCUME~1/ELLIOT~1/LOCALS~1/Temp/ECL29.o"
>> gcc: Files/asdf/alexandria/package.fas: No such file or directory
>> ;;; Note: Invoking external command:
>> ;;; gcc -shared -o c:/Program Files/asdf/alexandria/package.fas
>> -Wl,--export-all-symbols -L"c:/Bin/ecl"
>> "c:/DOCUME~1/ELLIOT~1/LOCALS~1/Temp/ECL29.o" "c:/Program
>> Files/asdf/alexandria/package.o" -lecl -lm -lws2_32
>>
>
> Ouch. Somewhere a file path isn't being quoted properly, and the shell is
> splitting "c:/Program Files/asdf/alexandria/package.fas" into "c:/Program"
> and "Files/asdf/alexandria/package.fas".
>
> Has this asdf install ever worked with ecl? Either way, a simple
> workaround is to move "c:/Program Files/asdf" to "c:/asdf".
Thanks. I wasn't looking for that kind of a configuration problem....
Now CFFI builds for me :-)
P.S. I hate spaces in file/directory names...
>
Yes, but it would still be nice to have it work independent of the user's
configuration :P
--
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/ecl-devel/attachments/20090811/8d39bbc9/attachment.html>
More information about the ecl-devel
mailing list