[Ecls-list] Cannot build ECL under VS2008
Chun Tian (binghe)
binghe.lisp at gmail.com
Fri Jul 23 03:22:49 UTC 2010
Hi ... again, Juanjo
Then I found a strange issue when I tried to compile some lisp files:
;;;
;;; Compiling C:/Lisp/usocket/package.lisp.
;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0
;;;
;;; End of Pass 1.
;;; Note:
;;; Invoking external command:
;;; cl -I"C:/Lisp/ecl/msvc/" /EHsc /DGC_DLL /DGC_BUILD /nologo /D_CRT_SECURE_
NO_DEPRECATE /DNDEBUG /MD /O2 /O2 -w -c "C:/Documents and Settings/binghe/Appli
cation Data/common-lisp/cache/ecl-10.7.1-windows-x86/C/Lisp/usocket/ASDF-TMP-pac
kage.c" -Fo"C:/Documents and Settings/binghe/Application Data/common-lisp/cache/
ecl-10.7.1-windows-x86/C/Lisp/usocket/ASDF-TMP-package.obj"
;;; ASDF-TMP-package.c
;;; Finished compiling C:/Lisp/usocket/package.lisp.
;;;
;;; Note:
;;; Invoking external command:
;;; cl -I"C:/Lisp/ecl/msvc/" /EHsc /DGC_DLL /DGC_BUILD /nologo /D_CRT_SECURE_
NO_DEPRECATE /DNDEBUG /MD /O2 /O2 -w -c "C:/DOCUME~1/binghe/LOCALS~1/Temp/ecl27
5.tmp.c" -Fo"C:/DOCUME~1/binghe/LOCALS~1/Temp/ecl275.tmp.obj"
;;; ecl275.tmp.c
;;; Note:
;;; Invoking external command:
;;; cl -Fe"C:/Documents and Settings/binghe/Application Data/common-lisp/cache
/ecl-10.7.1-windows-x86/C/Lisp/usocket/package.fas" "C:/DOCUME~1/binghe/LOCALS~1
/Temp/ecl275.tmp.obj" "C:/Documents and Settings/binghe/Application Data/common-
lisp/cache/ecl-10.7.1-windows-x86/C/Lisp/usocket/package.obj" /LD /link /incre
mental:no /nologo /nodefaultlib:libcmt /nodefaultlib:libcmtd /nodefaultlib:libc
/nodefaultlib:libcd /nodefaultlib:msvcrtd.lib ecl.lib user32.lib ws2_32.lib shel
l32.lib /EXPORT:init_fas_CODE /LIBPATH:C:/Lisp/ecl/msvc/ /IMPLIB:C:/Documents an
d Settings/binghe/Application Data/common-lisp/cache/ecl-10.7.1-windows-x86/C/Li
sp/usocket/package.implib
;;; LINK : fatal error LNK1181: cannot open input file 'and.obj'
Filesystem error with pathname #P"C:/Documents and Settings/binghe/Application D
ata/common-lisp/cache/ecl-10.7.1-windows-x86/C/Lisp/usocket/package.fas".
Either
1) the file does not exist, or
2) we are not allow to access the file, or
3) the pathname points to a broken symbolic link.
As you can see, ECL said "fatal error LNK1181: cannot open input file 'and.obj'", but what is "and.obj"? I couldn't find it in ECL generating "cl" command lines. Then I checked ECL source code directory, and it seems that "and.c" (and and.obj) is part of gmp library. Is there any possibility that and.obj wasn't been included in that library?
--binghe
> Hi, Juanjo
>
> Thank you very much. I confirm that I can build latest ECL on VS2008 now.
>
> --binghe
>
>> I just uploaded some fixes that seem to fix all problems with Windows.
>>
>> Juanjo
>>
>> --
>> Instituto de Física Fundamental, CSIC
>> c/ Serrano, 113b, Madrid 28006 (Spain)
>> http://juanjose.garciaripoll.googlepages.com
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by Sprint
>> What will you do first with EVO, the first 4G phone?
>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first_______________________________________________
>> Ecls-list mailing list
>> Ecls-list at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ecls-list
>
More information about the ecl-devel
mailing list