[Ecls-list] Cannot build ECL under VS2008

"john fred connors" johnc at yagc.ndo.co.uk
Mon Jul 19 13:50:39 UTC 2010


For a start serialize.c needs to end up in your msvc/c/src directory..build
process is broken again!

The file also needs a few tweaks to compile on Win32.

Haven't got it going yet - not sure what to do about the reference to
getuid() in serialize.c

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

> Hi, dear ECL maintainers
>
> Sorry for disturbing. I'm trying to build latest ECL from CVS under
Windows
> XP using Visual Studio 2008. But nmake stops at following step:
>
> ...
> cl /Feecl_min.exe cinit.obj c\all_symbols.obj eclmin.lib /link
> /incremental:no /nologo /nodefaultlib:libcmt /nodefaultlib:libcmtd
> /nodefaultlib:libc /nodefaultlib:libcd /nodefaultlib:msvcrtd.lib eclgc.lib
> eclgmp.lib user32.lib ws2_32.lib shell32.lib
> Creating library ecl_min.lib and object ecl_min.exp
> all_symbols.obj : error LNK2001: unresolved external symbol
_si_deserialize
> all_symbols.obj : error LNK2001: unresolved external symbol _si_serialize
> eclmin.lib(threads.obj) : error LNK2019: unresolved external symbol
> _GC_register_my_thread referenced in function _ecl_import_current_thread
> eclmin.lib(threads.obj) : error LNK2019: unresolved external symbol
> _GC_unregister_my_thread referenced in function
_ecl_release_current_thread
> eclmin.lib(threads.obj) : error LNK2019: unresolved external symbol
> _GC_CreateThread at 24 referenced in function _mp_process_enable
> eclmin.lib(unixsys.obj) : error LNK2019: unresolved external symbol
_getuid
> referenced in function _si_getuid
> ecl_min.exe : fatal error LNK1120: 6 unresolved externals
> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
> 9.0\VC\BIN\cl.EXE"' : return code '0x2'
> Stop.
>
> I didn't change anything in ECL source code or Makefiles. Who can tell me
> what's wrong in that?
>
> Thanks!
>
> Chun Tian (binghe)
>
>
>
----------------------------------------------------------------------------
> --
> 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