[Ecls-list] ECL & MSVC build failure from cvs

Luke J Crook luke at balooga.com
Wed Aug 5 22:25:56 UTC 2009


FYI; I retrieved the latest version of ECL from cvs a few minutes ago and tried 
tobuild using nmake & VisualC++. The build fails with the following error;

- Luke


        del ..\eclmin.lib
Could Not Find C:\ecl-0.9l\msvc\eclmin.lib
        link -lib -out:..\eclmin.lib main.obj symbol.obj package.obj list.obj ap
ply.obj eval.obj interpreter.obj compiler.obj disassembler.obj  instance.obj gfu
n.obj reference.obj character.obj file.obj read.obj print.obj error.obj string.o
bj cfun.obj typespec.obj assignment.obj  predicate.obj big.obj number.obj num_pr
ed.obj num_comp.obj num_arith.obj num_sfun.obj num_co.obj num_log.obj num_rand.o
bj array.obj sequence.obj cmpaux.obj macros.obj backq.obj stacks.obj  time.obj u
nixint.obj mapfun.obj multival.obj hash.obj format.obj pathname.obj structure.ob
j load.obj unixfsys.obj unixsys.obj  ffi.obj alloc_2.obj tcp.obj  ffi_x86.obj
Microsoft (R) Library Manager Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        .\dpp.exe ../../src/c\cinit.d cinit.c
dpp: ../../src/c/cinit.d -> cinit.c
        cl -c /EHsc /DGC_DLL /DGC_BUILD /nologo /D_CRT_SECURE_NO_DEPRECATE /DNDE
BUG /MD /O2 -DGC_BUILD -DECL_API="__declspec(dllexport)" -I./ -I../ -I..\..\src\
c -I..\..\src/gc/include  -I..\..\src/gc/include/private -I../ -I./ /Focinit.obj
 cinit.c
cinit.c
../../src/c/cinit.d(42) : error C2143: syntax error : missing ';' before 'type'
../../src/c/cinit.d(43) : error C2065: 'err_value' : undeclared identifier
../../src/c/cinit.d(49) : error C2061: syntax error : identifier 'si_string_to_o
bject'
../../src/c/cinit.d(49) : error C2059: syntax error : ';'
../../src/c/cinit.d(49) : error C2059: syntax error : 'type'
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin
\nmake.exe"' : return code '0x2'
Stop.








More information about the ecl-devel mailing list