[Ecls-list] patch for (time) in Windows

Goffioul Michael goffioul at imec.be
Tue Oct 10 08:02:12 UTC 2006


Do you have the latest CVS? I can't find this symbol in my local
ecl.def file, and it is up-to-date.

Concerning linking against shell32.lib, I forgot to commit changes
to the file msvc/Makefile. It's fixed now.

Michael.


> Alright, now I'm lost as to what's going wrong. After the 
> build, my directory doesn't contain ecl.exe and ecl.dll. The 
> build output contains the following error about 3/5 of the 
> way through:
> 
>  > ;;; Note: Invoking external command:
> ;;; cl -Fe"E:/home/dev/code/cvs/08/root/ecl/ecl/msvc/ecl.dll" 
> "c/main.obj" "c/al
> l_symbols2.obj" "lsp.lib" "eclmin.lib"  -LDd -MD -Zi /link 
> /nodefaultlib:libcmt /nodefaultlib:libcmtd /nodefaultlib:libc 
> /nodefaultlib:libd /LIBPATH:"E:/home/de 
> v/code/cvs/08/root/ecl/ecl/msvc/" eclgmp.lib eclgc.lib 
> user32.lib ws2_32.lib /DE F:ecl.def
> 
> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 
> 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. 
> All rights reserved.
> 
> Microsoft (R) Incremental Linker Version 6.00.8168 Copyright 
> (C) Microsoft Corp 1992-1998. All rights reserved.
> 
> /out:E:/home/dev/code/cvs/08/root/ecl/ecl/msvc/ecl.dll
> /dll
> /implib:E:/home/dev/code/cvs/08/root/ecl/ecl/msvc/ecl.lib
> /debug
> /nodefaultlib:libcmt
> /nodefaultlib:libcmtd
> /nodefaultlib:libc
> /nodefaultlib:libd
> /LIBPATH:E:/home/dev/code/cvs/08/root/ecl/ecl/msvc/
> eclgmp.lib
> eclgc.lib
> user32.lib
> ws2_32.lib
> /DEF:ecl.def
> c/main.obj
> c/all_symbols2.obj
> lsp.lib
> eclmin.lib
> ecl.def : error LNK2001: unresolved external symbol 
> ecl_finalize_queued 
> E:/home/dev/code/cvs/08/root/ecl/ecl/msvc/ecl.lib : fatal 
> error LNK1120: 
> 1 unres
> olved externals
> LINK : fatal error LNK1141: failure during build of exports 
> file 0  > NIL
> 
> I can't find where this ecl_finalize_queued symbol is supposed to be. 
> I've got the rest of the output saved if you need more.
> 
> Dustin
> 
> Dustin Long wrote:
> > This gave me a linker error for CommandLineToArgvW. Need to link 
> > against shell32.lib?
> >
> > Dustin
> >




More information about the ecl-devel mailing list