[Ecls-list] When installing ecl using VS2013, it reports bugs……

Daniel Kochmański jackdaniel at hellsgate.pl
Thu Mar 12 21:05:37 UTC 2015


Hey,

it would be a nice thing to have MSVC 2013 on supported compilers
list. I have more urgent things to do now, but merge-requests are more
then welcome :-).

BR,
Daniel

Hernan Ezequiel Di Giorgi writes:

> Builds fail with VS2013 comunity in windows 8.1:
>
> Microsoft Windows [Version 6.3.9600]
> (c) 2013 Microsoft Corporation. All rights reserved.
>
> C:\>cd lib
> C:\lib>git clone https://gitlab.com/embeddable-common-lisp/ecl.git
> C:\lib>cd ecl
> C:\lib\ecl>dir
> C:\lib\ecl>cd msvc
> C:\lib\ecl\msvc>nmake
>
> Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
> Copyright (C) Microsoft Corporation.  All rights reserved.
>
> C++ compiler flags: /EHsc /DGC_DLL /DGC_BUILD /nologo
> /D_CRT_SECURE_NO_DEPRECATE
>  /DNDEBUG /MD /O2
> C++ linker flags: /link /incremental:no /nologo /nodefaultlib:libcmt
> /nodefaultl
> ib:libcmtd /nodefaultlib:libc /nodefaultlib:libcd /nodefaultlib:msvcrtd.lib
> ECL Modules:  cmp asdf sockets rt defsystem profile bytecmp ecl-curl deflate
> ECL Features: (cons :wants-deflate (cons :wants-ecl-curl (list*
> :builtin-bytecmp
>  :wants-bytecmp (cons :wants-profile (cons :wants-defsystem (cons :wants-rt
> (con
> s :wants-sockets (cons :wants-asdf (cons :wants-cmp (cons :wants-dlopen
> *feature
> s*))))))))))
>         cd gmp
>         "C:\Program Files (x86)\Microsoft Visual Studio
> 12.0\VC\bin\nmake.exe" "
> MPN_TYPE=gc" "CFLAGS_CONFIG=/DNDEBUG /MD /O2 "  "BITS=32"
> "YASM=yasm-1.2.0-win32
> .exe"
>
> Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
> Copyright (C) Microsoft Corporation.  All rights reserved.
>
>         cl /DNDEBUG /MD /O2  /nologo /W3 /EHsc /I "." /I ..\..\src\gmp /I
> "..\..
> \src\gmp\mpn\generic" /D "_LIB" /D "_MBCS"  /Fegen-bases.exe
> build.vc8\gen-bases
> \gen-bases.c
> gen-bases.c
> build.vc8\gen-bases\gen-bases.c(23) : fatal error C1083: Cannot open
> include fil
> e: 'math.h': No such file or directory
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
> 12.0
> \VC\bin\cl.EXE"' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
> 12.0
> \VC\bin\nmake.exe"' : return code '0x2'
> Stop.
>
> 2015-03-05 18:29 GMT-03:00 <kuangdash at 163.com>:
>
>>  please see the picture in the attachment——
>>
>> here is the messages if you don’t want to open the attachment:
>>
>>
>> C++ compiler flags: /EHsc /DGC_DLL /DGC_BUILD /nologo
>> /D_CRT_SECURE_NO_DEPRECATE /DNDEBUG /MD /O2
>> C++ linker flags: /link /incremental:no /nologo /nodefaultlib:libcmt
>> /nodefaultlib:libcmtd /nodefaultlib:libc /nodefaultlib:libcd
>> /nodefaultlib:msvcrtd.lib
>> ECL Modules:  cmp asdf sockets rt defsystem profile bytecmp ecl-curl
>> deflate
>> ECL Features: (cons :wants-deflate (cons :wants-ecl-curl (list*
>> :builtin-bytecmp :wants-bytecmp (cons :wants-profile (cons :wants-defsystem
>> (cons :wants-rt (cons :wants-sockets (cons :wants-asdf (cons :wants-cmp
>> (cons :wants-dlopen *features*))))))))))
>>  cd c
>>  "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\nmake.exe"
>> ECL_VERSION_NUMBER=150221  ECL_THREADS=1 ECL_UNICODE=1  ECL_SSE=
>> ECL_WIN64=  "ECL_CFLAGS=/EHsc /DGC_DLL /DGC_BUILD /nologo
>> /D_CRT_SECURE_NO_DEPRECATE /DNDEBUG /MD /O2  -DGC_BUILD"
>>  cl -c /EHsc /DGC_DLL /DGC_BUILD /nologo /D_CRT_SECURE_NO_DEPRECATE
>> /DNDEBUG /MD /O2  -DGC_BUILD -DECL_API="__declspec(dllexport)" -I./ -I../
>> -I..\..\src\c -I..\..\src/gc/include  -I..\..\src/gc/include/private
>> /Fonumber_equalp.obj number_equalp.c
>> number_equalp.c
>> ../ecl/ecl.h(31) : warning C4005: 'va_copy' : macro redefinition
>>         C:\Program Files (x86)\Microsoft Visual Studio
>> 12.0\VC\INCLUDE\stdarg.h(37) : see previous definition of 'va_copy'
>> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\INCLUDE\math.h(289)
>> : warning C4005: 'isnan' : macro redefinition
>>         ../ecl/config.h(450) : see previous definition of 'isnan'
>> ../../src/c/numbers/number_equalp.d(104) : error C2059: syntax error :
>> 'type'
>> ../../src/c/numbers/number_equalp.d(107) : error C2143: syntax error :
>> missing ';' before ':'
>> ../../src/c/numbers/number_equalp.d(111) : error C2196: case value '4'
>> already used
>> ../../src/c/numbers/number_equalp.d(112) : error C2196: case value '5'
>> already used
>> ../../src/c/numbers/number_equalp.d(115) : error C2196: case value '6'
>> already used
>> ../../src/c/numbers/number_equalp.d(117) : error C2196: case value '7'
>> already used
>> ../../src/c/numbers/number_equalp.d(155) : error C2046: illegal case
>> ../../src/c/numbers/number_equalp.d(172) : error C2047: illegal default
>> ../../src/c/numbers/number_equalp.d(175) : error C2059: syntax error : '}'
>>
>> Sent from Windows Mail
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming The Go Parallel Website,
>> sponsored
>> by Intel and developed in partnership with Slashdot Media, is your hub for
>> all
>> things parallel software development, from weekly thought leadership blogs
>> to
>> news, videos, case studies, tutorials and more. Take a look and join the
>> conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Ecls-list mailing list
>> Ecls-list at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/ecls-list
>>
>>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the 
> conversation now. http://goparallel.sourceforge.net/_______________________________________________
> Ecls-list mailing list
> Ecls-list at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list

-- 
Daniel Kochmański | Poznań, Poland
;; aka jackdaniel

"Be the change that you wish to see in the world." - Mahatma Gandhi




More information about the ecl-devel mailing list