[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