From: "hsbt (Hiroshi SHIBATA)" Date: 2013-12-06T11:43:04+09:00 Subject: [ruby-core:58888] [ruby-trunk - Bug #9207] Build failure on Windows 8.1 with VS2013 x64 Issue #9207 has been updated by hsbt (Hiroshi SHIBATA). Assignee changed from usa (Usaku NAKAMURA) to nobu (Nobuyoshi Nakada) ---------------------------------------- Bug #9207: Build failure on Windows 8.1 with VS2013 x64 https://bugs.ruby-lang.org/issues/9207#change-43439 Author: phasis68 (Heesob Park) Status: Open Priority: Normal Assignee: nobu (Nobuyoshi Nakada) Category: Target version: ruby -v: ruby 2.1.0dev (2013-12-02 trunk 43958) [x64-mswin64_120] Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN On Windows 8.1, I cannot build trunk with the VS2013 64-bit C compiler. C:\work\ruby-2.1.0-r43958>win32\configure.bat Creating Makefile.new "type `nmake' to make ruby." C:\work\ruby-2.1.0-r43958>nmake Microsoft (R) Program Maintenance Utility Version 12.00.21005.1 Copyright (C) Microsoft Corporation. All rights reserved. CC = cl -nologo LD = cl -nologo LDSHARED = cl -nologo -LD CFLAGS = -MD -Zi -W2 -wd4996 -we4028 -we4142 -O2sy- -Zm600 XCFLAGS = -DRUBY_EXPORT -I. -I.ext/include/x64-mswin64_120 -I./include - I. -I./missing CPPFLAGS = DLDFLAGS = -incremental:no -debug -opt:ref -opt:icf -dll SOLIBS = Creating config.h .ext\include\x64-mswin64_120\ruby\config.h updated Creating config.status compiling main.c main.c compiling dmydln.c dmydln.c compiling miniruby.rc compiling miniinit.c miniinit.c compiling miniprelude.c miniprelude.c copying dummy probes.h compiling array.c array.c compiling bignum.c bignum.c compiling class.c class.c compiling compar.c compar.c compiling complex.c complex.c compiling dir.c dir.c compiling dln_find.c dln_find.c compiling encoding.c encoding.c compiling enum.c enum.c compiling enumerator.c enumerator.c compiling error.c error.c compiling eval.c eval.c compiling load.c load.c compiling proc.c proc.c compiling file.c file.c compiling gc.c gc.c compiling hash.c hash.c compiling inits.c inits.c compiling io.c io.c compiling marshal.c marshal.c compiling math.c math.c compiling node.c node.c compiling numeric.c numeric.c compiling object.c object.c compiling pack.c pack.c compiling parse.c parse.c compiling process.c process.c compiling random.c random.c compiling range.c range.c compiling rational.c rational.c compiling re.c re.c compiling regcomp.c regcomp.c compiling regenc.c regenc.c compiling regerror.c regerror.c compiling regexec.c regexec.c compiling regparse.c regparse.c compiling regsyntax.c regsyntax.c compiling ruby.c ruby.c compiling safe.c safe.c compiling signal.c signal.c compiling sprintf.c sprintf.c compiling st.c st.c compiling strftime.c strftime.c compiling string.c string.c compiling struct.c struct.c compiling time.c time.c compiling transcode.c transcode.c compiling util.c util.c compiling variable.c variable.c compiling version.c version.c compiling compile.c compile.c compiling debug.c debug.c compiling iseq.c iseq.c compiling vm.c vm.c compiling vm_dump.c vm_dump.c compiling vm_backtrace.c vm_backtrace.c compiling vm_trace.c vm_trace.c compiling thread.c thread.c compiling cont.c cont.c compiling ./enc/ascii.c ascii.c compiling ./enc/us_ascii.c us_ascii.c compiling ./enc/unicode.c unicode.c compiling ./enc/utf_8.c utf_8.c compiling newline.c newline.c compiling ./missing/crypt.c crypt.c compiling ./missing/ffs.c ffs.c compiling ./missing/langinfo.c langinfo.c compiling ./missing/lgamma_r.c lgamma_r.c compiling ./missing/strlcat.c strlcat.c compiling ./missing/strlcpy.c strlcpy.c compiling win32/win32.c win32.c compiling win32/file.c file.c compiling ./missing/setproctitle.c setproctitle.c compiling dmyext.c dmyext.c oldnames.lib user32.lib advapi32.lib shell32.lib ws2_32.lib iphlpapi.lib imagehl p.lib shlwapi.lib linking miniruby.exe ruby 2.1.0dev (2013-12-02 trunk 43958) [x64-mswin64_120] rbconfig.rb updated generating enc.mk ./enc/make_encmake.rb: stack level too deep (SystemStackError) NMAKE : fatal error U1077: '.\miniruby.exe' : return code '0x1' Stop. -- http://bugs.ruby-lang.org/