[Ecls-list] When installing ecl using VS2013, it reports bugs……
LL L
lll at xeltek-cn.com
Mon Mar 9 01:05:14 UTC 2015
hi,
AFAIK, visual studio 2013 is not supported yet, use visual studio 2012
express for windows desktop instead.
LLL
3/9/2015 1:43 AM, Hernan Ezequiel Di Giorgi wrote:
> Sorry for my questions, i am a noob in the windows world.
>
> In fact C:\Program Files (x86)\Windows Kits\8.0\Include\um\ImageHlp.h
> does not exist, I was using vs2012 command prompt but i have
> completely installed the vs2013. Now i doesn't get a include error but:
>
> 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) : war
> ning C4005: 'isnan' : macro redefinition
> ../ecl/config.h(450) : see previous definition of 'isnan'
> ../../src/c/numbers/number_equalp.d(106) : error C2059: syntax error :
> 'type'
> ../../src/c/numbers/number_equalp.d(109) : error C2143: syntax error :
> missing '
> ;' before ':'
> ../../src/c/numbers/number_equalp.d(113) : error C2196: case value '4'
> already u
> sed
> ../../src/c/numbers/number_equalp.d(114) : error C2196: case value '5'
> already u
> sed
> ../../src/c/numbers/number_equalp.d(117) : error C2196: case value '6'
> already u
> sed
> ../../src/c/numbers/number_equalp.d(119) : error C2196: case value '7'
> already u
> sed
> ../../src/c/numbers/number_equalp.d(157) : error C2046: illegal case
> ../../src/c/numbers/number_equalp.d(174) : error C2047: illegal default
> ../../src/c/numbers/number_equalp.d(177) : error C2059: syntax error : '}'
> 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-08 13:27 GMT-03:00 Rujia Liu <2575127 at qq.com
> <mailto:2575127 at qq.com>>:
>
> Hi!
>
> It's rather strange. Imagehlp.h is part of Windows Kits and should
> be installed when you install VS2012 express. For example, on my
> home computer it's here:
>
> C:\Program Files (x86)\Windows Kits\8.0\Include\um\ImageHlp.h
>
> Please check whether it exists. If not, your VS installation might
> be incomplete. Also, you can try to compile a trivial code which
> only includes ImageHlp.h.
>
> - Rujia
>
> ------------------ 原始邮 件 ------------------
> *发件人:* "Hernan Ezequiel Di Giorgi";<hernan.digiorgi at gmail.com
> <mailto:hernan.digiorgi at gmail.com>>;
> *发送时间:* 2015年3月8日(星期天) 晚上11:35
> *收件人:* "Rujia Liu"<2575127 at qq.com <mailto:2575127 at qq.com>>;
> *抄送:* "kuangdash"<kuangdash at 163.com <mailto:kuangdash at 163.com>>;
> "ecls-list at lists.sourceforge.net
> <mailto:ecls-list at lists.sourceforge.net>"<ecls-list at lists.sourceforge.net
> <mailto:ecls-list at lists.sourceforge.net>>;
> *主题:* Re: [Ecls-list]When installing ecl using VS2013, it
> reports bugs……
>
> Jap. Now in the vs command line tools go better, but now, after a
> lot of successfully compiled code:
>
> Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60610.1 for x86
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> msvc_dbg.c
> ..\..\src\gc\msvc_dbg.c(32) : fatal error C1083: Cannot open
> include file: 'imag
> ehlp.h': No such file or directory
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft
> Visual Studio 11.0
> \VC\BIN\cl.EXE"' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft
> Visual Studio 11.0
> \VC\BIN\nmake.exe"' : return code '0x2'
> Stop.
>
> 2015-03-08 12:26 GMT-03:00 Rujia Liu <2575127 at qq.com
> <mailto:2575127 at qq.com>>:
>
> it looks like you are not using nmake inside visual stidio
> command prompt.
>
> It is recommended to launch visual studio command prompt to
> use command line tools like nmake or msbuild
>
> - Rujia
> 发自我的iPhone
>
>
> ------------------ 原始邮件 ------------------
> *发件人:* Hernan Ezequiel Di Giorgi <hernan.digiorgi at gmail.com
> <mailto:hernan.digiorgi at gmail.com>>
> *发送时间:* 2015年03月08日 23:16
> *收件人:* kuangdash <kuangdash at 163.com <mailto:kuangdash at 163.com>>
> *抄送:* ecls-list at lists.sourceforge.net
> <mailto:ecls-list at lists.sourceforge.net>
> <ecls-list at lists.sourceforge.net
> <mailto:ecls-list at lists.sourceforge.net>>
> *主题:* Re: [Ecls-list]When installing ecl using VS2013, it
> reports bugs……
>
> 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
> <mailto: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
> <mailto: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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20150309/141f7ea4/attachment.html>
More information about the ecl-devel
mailing list