[Ecls-list] Cannot build ECL under VS2008

"john fred connors" johnc at yagc.ndo.co.uk
Fri Jul 23 16:25:51 UTC 2010


The parameter to /IMPLIB should be quoted..its seeing the space after
C:\Documents as a seperator and therefore looking for and.obj..

on 23/7/10 4:23 AM, Chun Tian (binghe) <binghe.lisp at gmail.com> wrote:

> 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
>>
>
>
>
----------------------------------------------------------------------------
> --
> 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