<div dir="ltr">I want to report that ECL 15.3.7 under windows 8.1 builds perfectly with VS2012 express. But fails with VS2013 community, and mingw (configuration fail, maybe my fault).<div><br></div><div>Big big thanks!! (:</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-03-08 22:05 GMT-03:00 LL L <span dir="ltr"><<a href="mailto:lll@xeltek-cn.com" target="_blank">lll@xeltek-cn.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
hi,<br>
AFAIK, visual studio 2013 is not supported yet, use visual studio
2012 express for windows desktop instead.<br>
<br>
LLL<div><div class="h5"><br>
<br>
<br>
<div> 3/9/2015 1:43 AM, Hernan Ezequiel Di
Giorgi wrote:<br>
</div>
</div></div><blockquote type="cite"><div><div class="h5">
<div dir="ltr">
<div><span style="font-size:12.8000001907349px">Sorry for my
questions, i am a noob in the windows world.</span></div>
<div><span style="font-size:12.8000001907349px"><br>
</span></div>
<span style="font-size:12.8000001907349px">In fact C:\Program
Files (x86)\Windows Kits\8.0\Include\um\ImageHlp.h</span><span style="font-size:12.8000001907349px;line-height:0px"> 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:</span><br>
<div><span style="font-size:12.8000001907349px;line-height:0px"><br>
</span></div>
<div>
<div><span style="font-size:12.8000001907349px;line-height:0px">number_equalp.c</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../ecl/ecl.h(31)
: warning C4005: 'va_copy' : macro redefinition</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">
C:\Program Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\stdarg.h(</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">37) :
see previous definition of 'va_copy'</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">C:\Program
Files (x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\math.h(289) : war</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">ning
C4005: 'isnan' : macro redefinition</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">
../ecl/config.h(450) : see previous definition of
'isnan'</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(106)
: error C2059: syntax error : 'type'</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(109)
: error C2143: syntax error : missing '</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">;'
before ':'</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(113)
: error C2196: case value '4' already u</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">sed</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(114)
: error C2196: case value '5' already u</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">sed</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(117)
: error C2196: case value '6' already u</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">sed</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(119)
: error C2196: case value '7' already u</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">sed</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(157)
: error C2046: illegal case</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(174)
: error C2047: illegal default</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">../../src/c/numbers/number_equalp.d(177)
: error C2059: syntax error : '}'</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">NMAKE
: fatal error U1077: '"C:\Program Files (x86)\Microsoft
Visual Studio 12.0</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">\VC\BIN\cl.EXE"'
: return code '0x2'</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">Stop.</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">NMAKE
: fatal error U1077: '"C:\Program Files (x86)\Microsoft
Visual Studio 12.0</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">\VC\BIN\nmake.exe"'
: return code '0x2'</span></div>
<div><span style="font-size:12.8000001907349px;line-height:0px">Stop.</span></div>
<div style="font-size:12.8000001907349px;line-height:0px"><br>
</div>
</div>
</div>
</div></div><div class="gmail_extra"><br>
<div class="gmail_quote"><div><div class="h5">2015-03-08 13:27 GMT-03:00 Rujia Liu <span dir="ltr"><<a href="mailto:2575127@qq.com" target="_blank">2575127@qq.com</a>></span>:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">Hi!<br>
<br>
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:<br>
<br>
</div></div><div><div><div class="h5">
<div>C:\Program Files (x86)\Windows
Kits\8.0\Include\um\ImageHlp.h<span style="line-height:0px"></span><br>
<br>
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.<br>
<br>
- Rujia<br>
</div>
<div><br>
</div>
</div></div><div style="font-size:12px;font-family:Arial Narrow;padding:2px 0 2px 0">------------------ 原始邮
件 ------------------</div><div><div class="h5">
<div style="font-size:12px;background:#efefef;padding:8px"><span>
<div><b>发件人:</b> "Hernan Ezequiel Di Giorgi";<<a href="mailto:hernan.digiorgi@gmail.com" target="_blank">hernan.digiorgi@gmail.com</a>>;</div>
</span>
<div><b>发送时间:</b> 2015年3月8日(星期天) 晚上11:35</div>
<div><b>收件人:</b> "Rujia Liu"<<a href="mailto:2575127@qq.com" target="_blank">2575127@qq.com</a>>; </div>
<div><b>抄送:</b> "kuangdash"<<a href="mailto:kuangdash@163.com" target="_blank">kuangdash@163.com</a>>;
"<a href="mailto:ecls-list@lists.sourceforge.net" target="_blank">ecls-list@lists.sourceforge.net</a>"<<a href="mailto:ecls-list@lists.sourceforge.net" target="_blank">ecls-list@lists.sourceforge.net</a>>;
</div>
<div>
<div>
<div><b>主题:</b> Re: [Ecls-list]When installing ecl
using VS2013, it reports bugs……</div>
</div>
</div>
</div>
<div>
<div>
<div><br>
</div>
<div dir="ltr">Jap. Now in the vs command line tools
go better, but now, after a lot of successfully
compiled code:
<div><br>
</div>
<div>
<div>Microsoft (R) C/C++ Optimizing Compiler
Version 17.00.60610.1 for x86</div>
<div>Copyright (C) Microsoft Corporation. All
rights reserved.</div>
<div><br>
</div>
<div>msvc_dbg.c</div>
<div>..\..\src\gc\msvc_dbg.c(32) : fatal error
C1083: Cannot open include file: 'imag</div>
<div>ehlp.h': No such file or directory</div>
<div>NMAKE : fatal error U1077: '"C:\Program Files
(x86)\Microsoft Visual Studio 11.0</div>
<div>\VC\BIN\cl.EXE"' : return code '0x2'</div>
<div>Stop.</div>
<div>NMAKE : fatal error U1077: '"C:\Program Files
(x86)\Microsoft Visual Studio 11.0</div>
<div>\VC\BIN\nmake.exe"' : return code '0x2'</div>
<div>Stop.</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-03-08 12:26 GMT-03:00
Rujia Liu <span dir="ltr"><<a href="mailto:2575127@qq.com" target="_blank">2575127@qq.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="min-height:22px">it looks like you
are not using nmake inside visual stidio
command prompt.</div>
<div style="min-height:22px"><br>
</div>
<div style="min-height:22px">It is recommended
to launch visual studio command prompt to use
command line tools like nmake or msbuild</div>
<div style="min-height:22px"><br>
</div>
<div style="min-height:22px">- Rujia</div>
<span>发自我的iPhone</span>
<div><br>
<br>
<div>
<div style="font-size:70%;padding:2px 0">------------------
原始邮件 ------------------</div>
<div style="font-size:70%;background:#f0f0f0;color:#212121;padding:8px;border-radius:4px">
<div><b>发件人:</b> Hernan Ezequiel Di Giorgi
<<a href="mailto:hernan.digiorgi@gmail.com" target="_blank">hernan.digiorgi@gmail.com</a>></div>
<div><b>发送时间:</b> 2015年03月08日 23:16</div>
<div><b>收件人:</b> kuangdash <<a href="mailto:kuangdash@163.com" target="_blank">kuangdash@163.com</a>></div>
<div><b>抄送:</b> <a href="mailto:ecls-list@lists.sourceforge.net" target="_blank">ecls-list@lists.sourceforge.net</a>
<<a href="mailto:ecls-list@lists.sourceforge.net" target="_blank">ecls-list@lists.sourceforge.net</a>></div>
<div><b>主题:</b> Re: [Ecls-list]When
installing ecl using VS2013, it reports
bugs……</div>
</div>
</div>
<div>
<div><br>
<div dir="ltr">
<div>Builds fail with VS2013 comunity in
windows 8.1:</div>
<div><br>
</div>
<div>Microsoft Windows [Version
6.3.9600]</div>
<div>(c) 2013 Microsoft Corporation. All
rights reserved.</div>
<div><br>
</div>
<div>C:\>cd lib</div>
<div>C:\lib>git clone <a href="https://gitlab.com/embeddable-common-lisp/ecl.git" target="_blank">https://gitlab.com/embeddable-common-lisp/ecl.git</a></div>
<div>C:\lib>cd ecl</div>
<div>C:\lib\ecl>dir</div>
<div>C:\lib\ecl>cd msvc</div>
<div>C:\lib\ecl\msvc>nmake<br>
</div>
<div><br>
</div>
<div>Microsoft (R) Program Maintenance
Utility Version 12.00.21005.1</div>
<div>Copyright (C) Microsoft
Corporation. All rights reserved.</div>
<div><br>
</div>
<div>C++ compiler flags: /EHsc /DGC_DLL
/DGC_BUILD /nologo
/D_CRT_SECURE_NO_DEPRECATE</div>
<div> /DNDEBUG /MD /O2</div>
<div>C++ linker flags: /link
/incremental:no /nologo
/nodefaultlib:libcmt /nodefaultl</div>
<div>ib:libcmtd /nodefaultlib:libc
/nodefaultlib:libcd
/nodefaultlib:msvcrtd.lib</div>
<div>ECL Modules: cmp asdf sockets rt
defsystem profile bytecmp ecl-curl
deflate</div>
<div>ECL Features: (cons :wants-deflate
(cons :wants-ecl-curl (list*
:builtin-bytecmp</div>
<div> :wants-bytecmp (cons
:wants-profile (cons :wants-defsystem
(cons :wants-rt (con</div>
<div>s :wants-sockets (cons :wants-asdf
(cons :wants-cmp (cons :wants-dlopen
*feature</div>
<div>s*))))))))))</div>
<div> cd gmp</div>
<div> "C:\Program Files
(x86)\Microsoft Visual Studio
12.0\VC\bin\nmake.exe" "</div>
<div>MPN_TYPE=gc"
"CFLAGS_CONFIG=/DNDEBUG /MD /O2 "
"BITS=32" "YASM=yasm-1.2.0-win32</div>
<div>.exe"</div>
<div><br>
</div>
<div>Microsoft (R) Program Maintenance
Utility Version 12.00.21005.1</div>
<div>Copyright (C) Microsoft
Corporation. All rights reserved.</div>
<div><br>
</div>
<div> cl /DNDEBUG /MD /O2
/nologo /W3 /EHsc /I "." /I
..\..\src\gmp /I "..\..</div>
<div>\src\gmp\mpn\generic" /D "_LIB" /D
"_MBCS" /Fegen-bases.exe
build.vc8\gen-bases</div>
<div>\gen-bases.c</div>
<div>gen-bases.c</div>
<div>build.vc8\gen-bases\gen-bases.c(23)
: fatal error C1083: Cannot open
include fil</div>
<div>e: 'math.h': No such file or
directory</div>
<div>NMAKE : fatal error U1077:
'"C:\Program Files (x86)\Microsoft
Visual Studio 12.0</div>
<div>\VC\bin\cl.EXE"' : return code
'0x2'</div>
<div>Stop.</div>
<div>NMAKE : fatal error U1077:
'"C:\Program Files (x86)\Microsoft
Visual Studio 12.0</div>
<div>\VC\bin\nmake.exe"' : return code
'0x2'</div>
<div>Stop.</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-03-05
18:29 GMT-03:00 <span dir="ltr"><<a href="mailto:kuangdash@163.com" target="_blank">kuangdash@163.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div>please see the picture in
the attachment——</div>
<div><br>
</div>
<div>here is the messages if you
don’t want to open the
attachment:</div>
<div><br>
</div>
<div><br>
</div>
<div>C++ compiler flags: /EHsc
/DGC_DLL /DGC_BUILD /nologo
/D_CRT_SECURE_NO_DEPRECATE
/DNDEBUG /MD /O2 <br>
C++ linker flags: /link
/incremental:no /nologo
/nodefaultlib:libcmt
/nodefaultlib:libcmtd
/nodefaultlib:libc
/nodefaultlib:libcd
/nodefaultlib:msvcrtd.lib<br>
ECL Modules: cmp asdf sockets
rt defsystem profile bytecmp
ecl-curl deflate<br>
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*))))))))))<br>
cd c<br>
"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"<br>
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<br>
number_equalp.c<br>
../ecl/ecl.h(31) : warning
C4005: 'va_copy' : macro
redefinition<br>
C:\Program Files
(x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\stdarg.h(37) :
see previous definition of
'va_copy'<br>
C:\Program Files
(x86)\Microsoft Visual Studio
12.0\VC\INCLUDE\math.h(289) :
warning C4005: 'isnan' : macro
redefinition<br>
../ecl/config.h(450) :
see previous definition of
'isnan'<br>
../../src/c/numbers/number_equalp.d(104)
: error C2059: syntax error :
'type'<br>
../../src/c/numbers/number_equalp.d(107)
: error C2143: syntax error :
missing ';' before ':'<br>
../../src/c/numbers/number_equalp.d(111)
: error C2196: case value '4'
already used<br>
../../src/c/numbers/number_equalp.d(112)
: error C2196: case value '5'
already used<br>
../../src/c/numbers/number_equalp.d(115)
: error C2196: case value '6'
already used<br>
../../src/c/numbers/number_equalp.d(117)
: error C2196: case value '7'
already used<br>
../../src/c/numbers/number_equalp.d(155)
: error C2046: illegal case<br>
../../src/c/numbers/number_equalp.d(172)
: error C2047: illegal default<br>
../../src/c/numbers/number_equalp.d(175)
: error C2059: syntax error :
'}'<br>
</div>
<div>
<div><br>
</div>
<div>Sent from Windows Mail</div>
<div><br>
</div>
</div>
</div>
</div>
<br>
------------------------------------------------------------------------------<br>
Dive into the World of Parallel
Programming The Go Parallel Website,
sponsored<br>
by Intel and developed in
partnership with Slashdot Media, is
your hub for all<br>
things parallel software
development, from weekly thought
leadership blogs to<br>
news, videos, case studies,
tutorials and more. Take a look and
join the<br>
conversation now. <a href="http://goparallel.sourceforge.net/" target="_blank">http://goparallel.sourceforge.net/</a><br>
_______________________________________________<br>
Ecls-list mailing list<br>
<a href="mailto:Ecls-list@lists.sourceforge.net" target="_blank">Ecls-list@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div></div></div>
</blockquote>
</div>
<br>
</div><div><div class="h5">
<br>
<fieldset></fieldset>
<br>
<pre>------------------------------------------------------------------------------
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. <a href="http://goparallel.sourceforge.net/" target="_blank">http://goparallel.sourceforge.net/</a></pre>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Ecls-list mailing list
<a href="mailto:Ecls-list@lists.sourceforge.net" target="_blank">Ecls-list@lists.sourceforge.net</a>
<a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a>
</pre>
</div></div></blockquote>
<br>
</div>
</blockquote></div><br></div>