d:\ruby-2.4.0-rc1>win32\configure.bat --prefix=c:/ruby --disable-rubygems --disable-install-doc Creating verconf.mk Creating Makefile.new "type `nmake' to make ruby." d:\ruby-2.4.0-rc1>nmake Microsoft(R) Program Maintenance Utility Version 14.00.24210.0 Copyright (C) Microsoft Corporation. All rights reserved. CC = cl -nologo LD = cl -nologo LDSHARED = cl -nologo -LD CFLAGS = -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 XCFLAGS = -DRUBY_EXPORT -I. -I.ext/include/x64-mswin64_140 -I./include -I. -I./enc/unicode/9.0.0 CPPFLAGS = -D_WIN32_WINNT=0x0600 DLDFLAGS = -incremental:no -debug -opt:ref -opt:icf -dll SOLIBS = Creating config.h .ext\include\x64-mswin64_140\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 dmyext.c dmyext.c compiling miniprelude.c miniprelude.c making dummy probes.h compiling array.c array.c compiling bignum.c bignum.c compiling class.c class.c compiling compar.c compar.c compiling compile.c compile.c compiling complex.c complex.c compiling cont.c cont.c compiling debug.c debug.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 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 iseq.c iseq.c compiling load.c load.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 proc.c proc.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 string.c(2432): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防 ぐために、ファイルを Unicode 形式で保存してください。 compiling struct.c struct.c compiling symbol.c symbol.c compiling thread.c thread.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 vm.c vm.c compiling vm_backtrace.c vm_backtrace.c compiling vm_dump.c vm_dump.c C:\Program Files (x86)\Windows Kits\8.1\include\um\imagehlp.h(1873): warning C4091: 'typedef ': 変数が何も宣言されていないときは、'' の左辺を無視します。 C:\Program Files (x86)\Windows Kits\8.1\include\um\imagehlp.h(3519): warning C4091: 'typedef ': 変数が何も宣言されていないときは、'' の左辺を無視します。 compiling vm_trace.c vm_trace.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 enc/trans/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 ./missing/explicit_bzero.c explicit_bzero.c compiling dmyenc.c dmyenc.c user32.lib advapi32.lib shell32.lib ws2_32.lib iphlpapi.lib imagehlp.lib shlwapi.lib linking miniruby.exe ruby 2.4.0rc1 (2016-12-12 trunk 57064) [x64-mswin64_140] generating encdb.h encdb.h updated C:\WINDOWS\system32\cmd.exe /C .\win32\ifchange.bat "--timestamp=./.rbconfig.time" rbconfig.rb rbconfig.tmp rbconfig.rb updated generating enc.mk making srcs under enc generating transdb.h transdb.h updated compiling dln.c dln.c C:\Program Files (x86)\Windows Kits\8.1\include\um\imagehlp.h(1873): warning C4091: 'typedef ': 変数が何も宣言されていないときは、'' の左辺を無視します。 C:\Program Files (x86)\Windows Kits\8.1\include\um\imagehlp.h(3519): warning C4091: 'typedef ': 変数が何も宣言されていないときは、'' の左辺を無視します。 compiling localeinit.c localeinit.c creating verconf.h verconf.h updated compiling loadpath.c loadpath.c compiling prelude.c prelude.c linking static-library x64-vcruntime140-ruby240-static.lib generating x64-vcruntime140-ruby240.def linking import-library x64-vcruntime140-ruby240.lib ライブラリ x64-vcruntime140-ruby240.lib とオブジェクト x64-vcruntime140-ruby240.exp を作成中 generating makefile exts.mk configuring -test-/array/resize configuring -test-/bignum configuring -test-/bug-3571 configuring -test-/bug-5832 configuring -test-/bug_reporter configuring -test-/class configuring -test-/debug configuring -test-/dln/empty configuring -test-/exception configuring -test-/fatal configuring -test-/file configuring -test-/float configuring -test-/funcall configuring -test-/gvl/call_without_gvl configuring -test-/hash configuring -test-/integer configuring -test-/iseq_load configuring -test-/iter configuring -test-/load/dot.dot configuring -test-/marshal/compat configuring -test-/marshal/internal_ivar configuring -test-/marshal/usr configuring -test-/memory_status configuring -test-/method configuring -test-/notimplement configuring -test-/num2int configuring -test-/path_to_class configuring -test-/popen_deadlock configuring -test-/postponed_job configuring -test-/printf configuring -test-/proc configuring -test-/rational configuring -test-/recursion configuring -test-/st/foreach configuring -test-/st/numhash configuring -test-/st/update configuring -test-/string configuring -test-/struct configuring -test-/symbol configuring -test-/time configuring -test-/tracepoint configuring -test-/typeddata configuring -test-/vm configuring -test-/wait_for_single_fd configuring -test-/win32/console configuring -test-/win32/dln configuring -test-/win32/fd_setsize configuring bigdecimal configuring cgi/escape configuring continuation configuring coverage configuring date configuring dbm configuring digest configuring digest/bubblebabble configuring digest/md5 configuring digest/rmd160 configuring digest/sha1 configuring digest/sha2 configuring etc configuring fcntl configuring fiber configuring fiddle configuring gdbm configuring io/console configuring io/nonblock configuring io/wait configuring json configuring json/generator configuring json/parser configuring mathn/complex configuring mathn/rational configuring nkf configuring objspace configuring openssl configuring pathname configuring psych configuring racc/cparse configuring rbconfig/sizeof configuring readline configuring ripper configuring rubyvm configuring sdbm configuring socket configuring stringio configuring strscan configuring win32 configuring win32/resolv configuring win32ole configuring zlib generating resize-x64-mswin64_140.def compiling resize.c resize.c linking shared-object -test-/array/resize.so ライブラリ resize-x64-mswin64_140.lib とオブジェクト resize-x64-mswin64_140.exp を作成中 generating bignum-x64-mswin64_140.def compiling big2str.c big2str.c compiling bigzero.c bigzero.c compiling div.c div.c compiling init.c init.c compiling intpack.c intpack.c compiling mul.c mul.c compiling str2big.c str2big.c linking shared-object -test-/bignum.so ライブラリ bignum-x64-mswin64_140.lib とオブジェクト bignum-x64-mswin64_140.exp を作成中 generating bug_3571-x64-mswin64_140.def compiling bug.c bug.c linking shared-object -test-/bug_3571.so ライブラリ bug_3571-x64-mswin64_140.lib とオブジェクト bug_3571-x64-mswin64_140.exp を作成中 generating bug_5832-x64-mswin64_140.def compiling bug.c bug.c linking shared-object -test-/bug_5832.so ライブラリ bug_5832-x64-mswin64_140.lib とオブジェクト bug_5832-x64-mswin64_140.exp を作成中 generating bug_reporter-x64-mswin64_140.def compiling bug_reporter.c bug_reporter.c linking shared-object -test-/bug_reporter.so ライブラリ bug_reporter-x64-mswin64_140.lib とオブジェクト bug_reporter-x64-mswin64_140.exp を作成中 generating class-x64-mswin64_140.def compiling class2name.c class2name.c compiling init.c init.c linking shared-object -test-/class.so ライブラリ class-x64-mswin64_140.lib とオブジェクト class-x64-mswin64_140.exp を作成中 generating debug-x64-mswin64_140.def compiling init.c init.c compiling inspector.c inspector.c compiling profile_frames.c profile_frames.c linking shared-object -test-/debug.so ライブラリ debug-x64-mswin64_140.lib とオブジェクト debug-x64-mswin64_140.exp を作成中 generating empty-x64-mswin64_140.def compiling empty.c empty.c linking shared-object -test-/dln/empty.so ライブラリ empty-x64-mswin64_140.lib とオブジェクト empty-x64-mswin64_140.exp を作成中 generating exception-x64-mswin64_140.def compiling dataerror.c dataerror.c compiling enc_raise.c enc_raise.c compiling ensured.c ensured.c compiling init.c init.c linking shared-object -test-/exception.so ライブラリ exception-x64-mswin64_140.lib とオブジェクト exception-x64-mswin64_140.exp を作成中 generating rb_fatal-x64-mswin64_140.def compiling rb_fatal.c rb_fatal.c linking shared-object -test-/fatal/rb_fatal.so ライブラリ rb_fatal-x64-mswin64_140.lib とオブジェクト rb_fatal-x64-mswin64_140.exp を作成中 generating file-x64-mswin64_140.def compiling fs.c fs.c compiling init.c init.c compiling stat.c stat.c linking shared-object -test-/file.so ライブラリ file-x64-mswin64_140.lib とオブジェクト file-x64-mswin64_140.exp を作成中 generating float-x64-mswin64_140.def compiling init.c init.c compiling nextafter.c nextafter.c linking shared-object -test-/float.so ライブラリ float-x64-mswin64_140.lib とオブジェクト float-x64-mswin64_140.exp を作成中 generating funcall-x64-mswin64_140.def compiling passing_block.c passing_block.c linking shared-object -test-/funcall.so ライブラリ funcall-x64-mswin64_140.lib とオブジェクト funcall-x64-mswin64_140.exp を作成中 generating call_without_gvl-x64-mswin64_140.def compiling call_without_gvl.c call_without_gvl.c linking shared-object -test-/gvl/call_without_gvl.so ライブラリ call_without_gvl-x64-mswin64_140.lib とオブジェクト call_without_gvl-x64-mswin64_140.exp を作成中 generating hash-x64-mswin64_140.def compiling delete.c delete.c compiling init.c init.c linking shared-object -test-/hash.so ライブラリ hash-x64-mswin64_140.lib とオブジェクト hash-x64-mswin64_140.exp を作成中 generating integer-x64-mswin64_140.def compiling core_ext.c core_ext.c compiling init.c init.c compiling my_integer.c my_integer.c linking shared-object -test-/integer.so ライブラリ integer-x64-mswin64_140.lib とオブジェクト integer-x64-mswin64_140.exp を作成中 generating iseq_load-x64-mswin64_140.def compiling iseq_load.c iseq_load.c linking shared-object -test-/iseq_load.so ライブラリ iseq_load-x64-mswin64_140.lib とオブジェクト iseq_load-x64-mswin64_140.exp を作成中 generating iter-x64-mswin64_140.def compiling break.c break.c compiling init.c init.c compiling yield.c yield.c linking shared-object -test-/iter.so ライブラリ iter-x64-mswin64_140.lib とオブジェクト iter-x64-mswin64_140.exp を作成中 generating dot.dot-x64-mswin64_140.def compiling dot.dot.c dot.dot.c linking shared-object -test-/load/dot.dot.so ライブラリ dot.dot-x64-mswin64_140.lib とオブジェクト dot.dot-x64-mswin64_140.exp を作成中 generating compat-x64-mswin64_140.def compiling usrcompat.c usrcompat.c linking shared-object -test-/marshal/compat.so ライブラリ compat-x64-mswin64_140.lib とオブジェクト compat-x64-mswin64_140.exp を作成中 generating internal_ivar-x64-mswin64_140.def compiling internal_ivar.c internal_ivar.c linking shared-object -test-/marshal/internal_ivar.so ライブラリ internal_ivar-x64-mswin64_140.lib とオブジェクト internal_ivar-x64-mswin64_140.exp を作成中 generating usr-x64-mswin64_140.def compiling usrmarshal.c usrmarshal.c linking shared-object -test-/marshal/usr.so ライブラリ usr-x64-mswin64_140.lib とオブジェクト usr-x64-mswin64_140.exp を作成中 generating memory_status-x64-mswin64_140.def compiling memory_status.c memory_status.c linking shared-object -test-/memory_status.so ライブラリ memory_status-x64-mswin64_140.lib とオブジェクト memory_status-x64-mswin64_140.exp を作成中 generating method-x64-mswin64_140.def compiling arity.c arity.c compiling init.c init.c linking shared-object -test-/method.so ライブラリ method-x64-mswin64_140.lib とオブジェクト method-x64-mswin64_140.exp を作成中 generating notimplement-x64-mswin64_140.def compiling bug.c bug.c linking shared-object -test-/notimplement.so ライブラリ notimplement-x64-mswin64_140.lib とオブジェクト notimplement-x64-mswin64_140.exp を作成中 generating num2int-x64-mswin64_140.def compiling num2int.c num2int.c linking shared-object -test-/num2int.so ライブラリ num2int-x64-mswin64_140.lib とオブジェクト num2int-x64-mswin64_140.exp を作成中 generating path_to_class-x64-mswin64_140.def compiling path_to_class.c path_to_class.c linking shared-object -test-/path_to_class.so ライブラリ path_to_class-x64-mswin64_140.lib とオブジェクト path_to_class-x64-mswin64_140.exp を作成中 generating postponed_job-x64-mswin64_140.def compiling postponed_job.c postponed_job.c linking shared-object -test-/postponed_job.so ライブラリ postponed_job-x64-mswin64_140.lib とオブジェクト postponed_job-x64-mswin64_140.exp を作成中 generating printf-x64-mswin64_140.def compiling printf.c printf.c linking shared-object -test-/printf.so ライブラリ printf-x64-mswin64_140.lib とオブジェクト printf-x64-mswin64_140.exp を作成中 generating proc-x64-mswin64_140.def compiling init.c init.c compiling receiver.c receiver.c compiling super.c super.c linking shared-object -test-/proc.so ライブラリ proc-x64-mswin64_140.lib とオブジェクト proc-x64-mswin64_140.exp を作成中 generating rational-x64-mswin64_140.def compiling rat.c rat.c linking shared-object -test-/rational.so ライブラリ rational-x64-mswin64_140.lib とオブジェクト rational-x64-mswin64_140.exp を作成中 generating recursion-x64-mswin64_140.def compiling recursion.c recursion.c linking shared-object -test-/recursion.so ライブラリ recursion-x64-mswin64_140.lib とオブジェクト recursion-x64-mswin64_140.exp を作成中 generating foreach-x64-mswin64_140.def compiling foreach.c foreach.c linking shared-object -test-/st/foreach.so ライブラリ foreach-x64-mswin64_140.lib とオブジェクト foreach-x64-mswin64_140.exp を作成中 generating numhash-x64-mswin64_140.def compiling numhash.c numhash.c linking shared-object -test-/st/numhash.so ライブラリ numhash-x64-mswin64_140.lib とオブジェクト numhash-x64-mswin64_140.exp を作成中 generating update-x64-mswin64_140.def compiling update.c update.c linking shared-object -test-/st/update.so ライブラリ update-x64-mswin64_140.lib とオブジェクト update-x64-mswin64_140.exp を作成中 generating string-x64-mswin64_140.def compiling capacity.c capacity.c compiling coderange.c coderange.c compiling cstr.c cstr.c compiling ellipsize.c ellipsize.c compiling enc_associate.c enc_associate.c compiling enc_str_buf_cat.c enc_str_buf_cat.c compiling fstring.c fstring.c compiling init.c init.c compiling modify.c modify.c compiling nofree.c nofree.c compiling normalize.c normalize.c compiling qsort.c qsort.c compiling set_len.c set_len.c linking shared-object -test-/string.so ライブラリ string-x64-mswin64_140.lib とオブジェクト string-x64-mswin64_140.exp を作成中 generating struct-x64-mswin64_140.def compiling duplicate.c duplicate.c compiling init.c init.c compiling member.c member.c linking shared-object -test-/struct.so ライブラリ struct-x64-mswin64_140.lib とオブジェクト struct-x64-mswin64_140.exp を作成中 generating symbol-x64-mswin64_140.def compiling init.c init.c compiling type.c type.c linking shared-object -test-/symbol.so ライブラリ symbol-x64-mswin64_140.lib とオブジェクト symbol-x64-mswin64_140.exp を作成中 generating time-x64-mswin64_140.def compiling init.c init.c compiling new.c new.c linking shared-object -test-/time.so ライブラリ time-x64-mswin64_140.lib とオブジェクト time-x64-mswin64_140.exp を作成中 generating tracepoint-x64-mswin64_140.def compiling gc_hook.c gc_hook.c compiling tracepoint.c tracepoint.c linking shared-object -test-/tracepoint.so ライブラリ tracepoint-x64-mswin64_140.lib とオブジェクト tracepoint-x64-mswin64_140.exp を作成中 generating typeddata-x64-mswin64_140.def compiling typeddata.c typeddata.c linking shared-object -test-/typeddata.so ライブラリ typeddata-x64-mswin64_140.lib とオブジェクト typeddata-x64-mswin64_140.exp を作成中 generating at_exit-x64-mswin64_140.def compiling at_exit.c at_exit.c linking shared-object -test-/vm/at_exit.so ライブラリ at_exit-x64-mswin64_140.lib とオブジェクト at_exit-x64-mswin64_140.exp を作成中 generating wait_for_single_fd-x64-mswin64_140.def compiling wait_for_single_fd.c wait_for_single_fd.c linking shared-object -test-/wait_for_single_fd.so ライブラリ wait_for_single_fd-x64-mswin64_140.lib とオブジェクト wait_for_single_fd-x64-mswin64_140.exp を作成中 generating console-x64-mswin64_140.def compiling attribute.c attribute.c compiling init.c init.c linking shared-object -test-/win32/console.so ライブラリ console-x64-mswin64_140.lib とオブジェクト console-x64-mswin64_140.exp を作成中 generating dln-x64-mswin64_140.def compiling dlntest.c dlntest.c compiling libdlntest.c libdlntest.c linking shared-object dlntest.dll ライブラリ dlntest.lib とオブジェクト dlntest.exp を作成中 linking shared-object -test-/win32/dln.so ライブラリ dln-x64-mswin64_140.lib とオブジェクト dln-x64-mswin64_140.exp を作成中 generating fd_setsize-x64-mswin64_140.def compiling fd_setsize.c fd_setsize.c linking shared-object -test-/win32/fd_setsize.so ライブラリ fd_setsize-x64-mswin64_140.lib とオブジェクト fd_setsize-x64-mswin64_140.exp を作成中 generating bigdecimal-x64-mswin64_140.def compiling bigdecimal.c bigdecimal.c linking shared-object bigdecimal.so ライブラリ bigdecimal-x64-mswin64_140.lib とオブジェクト bigdecimal-x64-mswin64_140.exp を作成中 installing default bigdecimal libraries cp ../.././ext/bigdecimal/lib/bigdecimal/jacobian.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/ludcmp.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/newton.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/util.rb ../../.ext/common/bigdecimal generating escape-x64-mswin64_140.def compiling escape.c escape.c linking shared-object cgi/escape.so ライブラリ escape-x64-mswin64_140.lib とオブジェクト escape-x64-mswin64_140.exp を作成中 generating continuation-x64-mswin64_140.def compiling continuation.c continuation.c linking shared-object continuation.so ライブラリ continuation-x64-mswin64_140.lib とオブジェクト continuation-x64-mswin64_140.exp を作成中 generating coverage-x64-mswin64_140.def compiling coverage.c coverage.c linking shared-object coverage.so ライブラリ coverage-x64-mswin64_140.lib とオブジェクト coverage-x64-mswin64_140.exp を作成中 generating date_core-x64-mswin64_140.def compiling date_core.c date_core.c compiling date_parse.c date_parse.c compiling date_strftime.c date_strftime.c compiling date_strptime.c date_strptime.c linking shared-object date_core.so ライブラリ date_core-x64-mswin64_140.lib とオブジェクト date_core-x64-mswin64_140.exp を作成中 installing default date_core libraries cp ../.././ext/date/lib/date.rb ../../.ext/common generating digest-x64-mswin64_140.def compiling digest.c digest.c linking shared-object digest.so ライブラリ digest-x64-mswin64_140.lib とオブジェクト digest-x64-mswin64_140.exp を作成中 installing digest libraries cp ../.././ext/digest/digest.h ../../.ext/include/ruby installing default digest libraries cp ../.././ext/digest/lib/digest.rb ../../.ext/common generating bubblebabble-x64-mswin64_140.def compiling bubblebabble.c bubblebabble.c linking shared-object digest/bubblebabble.so ライブラリ bubblebabble-x64-mswin64_140.lib とオブジェクト bubblebabble-x64-mswin64_140.exp を作成中 generating md5-x64-mswin64_140.def compiling md5init.c md5init.c compiling md5.c md5.c linking shared-object digest/md5.so ライブラリ md5-x64-mswin64_140.lib とオブジェクト md5-x64-mswin64_140.exp を作成中 generating rmd160-x64-mswin64_140.def compiling rmd160init.c rmd160init.c compiling rmd160.c rmd160.c linking shared-object digest/rmd160.so ライブラリ rmd160-x64-mswin64_140.lib とオブジェクト rmd160-x64-mswin64_140.exp を作成中 generating sha1-x64-mswin64_140.def compiling sha1init.c sha1init.c compiling sha1.c sha1.c linking shared-object digest/sha1.so ライブラリ sha1-x64-mswin64_140.lib とオブジェクト sha1-x64-mswin64_140.exp を作成中 generating sha2-x64-mswin64_140.def compiling sha2init.c sha2init.c compiling sha2.c sha2.c linking shared-object digest/sha2.so ライブラリ sha2-x64-mswin64_140.lib とオブジェクト sha2-x64-mswin64_140.exp を作成中 installing default sha2 libraries cp ../../.././ext/digest/sha2/lib/sha2.rb ../../../.ext/common/digest generating etc-x64-mswin64_140.def "generating constant definitions" compiling etc.c etc.c linking shared-object etc.so ライブラリ etc-x64-mswin64_140.lib とオブジェクト etc-x64-mswin64_140.exp を作成中 generating fcntl-x64-mswin64_140.def compiling fcntl.c fcntl.c linking shared-object fcntl.so ライブラリ fcntl-x64-mswin64_140.lib とオブジェクト fcntl-x64-mswin64_140.exp を作成中 generating fiber-x64-mswin64_140.def compiling fiber.c fiber.c linking shared-object fiber.so ライブラリ fiber-x64-mswin64_140.lib とオブジェクト fiber-x64-mswin64_140.exp を作成中 generating fiddle-x64-mswin64_140.def compiling closure.c closure.c compiling conversions.c conversions.c compiling fiddle.c fiddle.c compiling function.c function.c compiling handle.c handle.c compiling pointer.c pointer.c Microsoft(R) Program Maintenance Utility Version 14.00.24210.0 Copyright (C) Microsoft Corporation. All rights reserved. cl -c -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 -Fo./src/closures.obj -Fd./.libs/ffi-src ../../.././ext/fiddle/libffi-3.2.1/src/closures.c Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. closures.c cl -c -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 -Fo./src/debug.obj -Fd./.libs/ffi-src ../../.././ext/fiddle/libffi-3.2.1/src/debug.c Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. debug.c cl -c -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 -Fo./src/java_raw_api.obj -Fd./.libs/ffi-src ../../.././ext/fiddle/libffi-3.2.1/src/java_raw_api.c Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. java_raw_api.c cl -c -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 -Fo./src/prep_cif.obj -Fd./.libs/ffi-src ../../.././ext/fiddle/libffi-3.2.1/src/prep_cif.c Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. prep_cif.c cl -c -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 -Fo./src/raw_api.obj -Fd./.libs/ffi-src ../../.././ext/fiddle/libffi-3.2.1/src/raw_api.c Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. raw_api.c cl -c -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 -Fo./src/types.obj -Fd./.libs/ffi-src ../../.././ext/fiddle/libffi-3.2.1/src/types.c Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. types.c cl -c -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 -Fo./src/x86/ffi.obj -Fd./.libs/ffi-src ../../.././ext/fiddle/libffi-3.2.1/src/x86/ffi.c Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. ffi.c cl -EP -MD -Zi -W2 -wd4100 -wd4127 -wd4210 -wd4214 -wd4255 -wd4574 -wd4668 -wd4710 -wd4711 -wd4820 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include -I./src/x86 -I../../.././ext/fiddle/libffi-3.2.1/include -I../../.././ext/fiddle/libffi-3.2.1/include/src/x86 ../../.././ext/fiddle/libffi-3.2.1/src/x86/win64.S >./src/x86/win64.asm Microsoft(R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. win64.S cd ./src/x86 && ml64 -c -coff -W3 -Cx -Fo win64.obj win64.asm Microsoft (R) Macro Assembler (x64) Version 14.00.24210.0 Copyright (C) Microsoft Corporation. All rights reserved. MASM : warning A4018:invalid command-line option : -coff Assembling: win64.asm link -lib -out:./.libs/libffi_convenience.lib @C:\Users\mise\AppData\Local\Temp\nm893E.tmp Microsoft (R) Library Manager Version 14.00.24215.1 Copyright (C) Microsoft Corporation. All rights reserved. ./src/closures.obj ./src/debug.obj ./src/java_raw_api.obj ./src/prep_cif.obj ./src/raw_api.obj ./src/types.obj ./src/x86/ffi.obj ./src/x86/win64.obj linking shared-object fiddle.so ライブラリ fiddle-x64-mswin64_140.lib とオブジェクト fiddle-x64-mswin64_140.exp を作成中 installing default fiddle libraries cp ../.././ext/fiddle/lib/fiddle/closure.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle/cparser.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle/function.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle/import.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle/pack.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle/struct.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle/types.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle/value.rb ../../.ext/common/fiddle cp ../.././ext/fiddle/lib/fiddle.rb ../../.ext/common generating console-x64-mswin64_140.def compiling console.c console.c linking shared-object io/console.so ライブラリ console-x64-mswin64_140.lib とオブジェクト console-x64-mswin64_140.exp を作成中 installing default console libraries cp ../../.././ext/io/console/lib/console/size.rb ../../../.ext/common/io/console generating nonblock-x64-mswin64_140.def compiling nonblock.c nonblock.c linking shared-object io/nonblock.so ライブラリ nonblock-x64-mswin64_140.lib とオブジェクト nonblock-x64-mswin64_140.exp を作成中 generating wait-x64-mswin64_140.def compiling wait.c wait.c linking shared-object io/wait.so ライブラリ wait-x64-mswin64_140.lib とオブジェクト wait-x64-mswin64_140.exp を作成中 installing default libraries cp ../.././ext/json/lib/json/add/bigdecimal.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/complex.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/core.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/date.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/date_time.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/exception.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/ostruct.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/range.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/rational.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/regexp.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/struct.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/symbol.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/add/time.rb ../../.ext/common/json/add cp ../.././ext/json/lib/json/common.rb ../../.ext/common/json cp ../.././ext/json/lib/json/ext.rb ../../.ext/common/json cp ../.././ext/json/lib/json/generic_object.rb ../../.ext/common/json cp ../.././ext/json/lib/json/version.rb ../../.ext/common/json cp ../.././ext/json/lib/json.rb ../../.ext/common generating generator-x64-mswin64_140.def compiling generator.c generator.c linking shared-object json/ext/generator.so ライブラリ generator-x64-mswin64_140.lib とオブジェクト generator-x64-mswin64_140.exp を作成中 generating parser-x64-mswin64_140.def compiling parser.c parser.c linking shared-object json/ext/parser.so ライブラリ parser-x64-mswin64_140.lib とオブジェクト parser-x64-mswin64_140.exp を作成中 generating complex-x64-mswin64_140.def compiling complex.c complex.c linking shared-object mathn/complex.so ライブラリ complex-x64-mswin64_140.lib とオブジェクト complex-x64-mswin64_140.exp を作成中 generating rational-x64-mswin64_140.def compiling rational.c rational.c linking shared-object mathn/rational.so ライブラリ rational-x64-mswin64_140.lib とオブジェクト rational-x64-mswin64_140.exp を作成中 generating nkf-x64-mswin64_140.def compiling nkf.c nkf.c linking shared-object nkf.so ライブラリ nkf-x64-mswin64_140.lib とオブジェクト nkf-x64-mswin64_140.exp を作成中 installing default nkf libraries cp ../.././ext/nkf/lib/kconv.rb ../../.ext/common generating objspace-x64-mswin64_140.def compiling object_tracing.c object_tracing.c compiling objspace.c objspace.c compiling objspace_dump.c objspace_dump.c linking shared-object objspace.so ライブラリ objspace-x64-mswin64_140.lib とオブジェクト objspace-x64-mswin64_140.exp を作成中 generating pathname-x64-mswin64_140.def compiling pathname.c pathname.c linking shared-object pathname.so ライブラリ pathname-x64-mswin64_140.lib とオブジェクト pathname-x64-mswin64_140.exp を作成中 installing default pathname libraries cp ../.././ext/pathname/lib/pathname.rb ../../.ext/common generating psych-x64-mswin64_140.def compiling psych.c psych.c compiling psych_emitter.c psych_emitter.c compiling psych_parser.c psych_parser.c compiling psych_to_ruby.c psych_to_ruby.c compiling psych_yaml_tree.c psych_yaml_tree.c compiling ../.././ext/psych/yaml/api.c api.c compiling ../.././ext/psych/yaml/dumper.c dumper.c compiling ../.././ext/psych/yaml/emitter.c emitter.c compiling ../.././ext/psych/yaml/loader.c loader.c compiling ../.././ext/psych/yaml/parser.c parser.c compiling ../.././ext/psych/yaml/reader.c reader.c compiling ../.././ext/psych/yaml/scanner.c scanner.c compiling ../.././ext/psych/yaml/writer.c writer.c linking shared-object psych.so ライブラリ psych-x64-mswin64_140.lib とオブジェクト psych-x64-mswin64_140.exp を作成中 installing default psych libraries cp ../.././ext/psych/lib/psych/class_loader.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/coder.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/core_ext.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/deprecated.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/exception.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/handler.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/nodes.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/omap.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/parser.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/scalar_scanner.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/set.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/stream.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/streaming.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/syntax_error.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/tree_builder.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/versions.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/visitors.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/y.rb ../../.ext/common/psych cp ../.././ext/psych/lib/psych/handlers/document_stream.rb ../../.ext/common/psych/handlers cp ../.././ext/psych/lib/psych/handlers/recorder.rb ../../.ext/common/psych/handlers cp ../.././ext/psych/lib/psych/json/ruby_events.rb ../../.ext/common/psych/json cp ../.././ext/psych/lib/psych/json/stream.rb ../../.ext/common/psych/json cp ../.././ext/psych/lib/psych/json/tree_builder.rb ../../.ext/common/psych/json cp ../.././ext/psych/lib/psych/json/yaml_events.rb ../../.ext/common/psych/json cp ../.././ext/psych/lib/psych/nodes/alias.rb ../../.ext/common/psych/nodes cp ../.././ext/psych/lib/psych/nodes/document.rb ../../.ext/common/psych/nodes cp ../.././ext/psych/lib/psych/nodes/mapping.rb ../../.ext/common/psych/nodes cp ../.././ext/psych/lib/psych/nodes/node.rb ../../.ext/common/psych/nodes cp ../.././ext/psych/lib/psych/nodes/scalar.rb ../../.ext/common/psych/nodes cp ../.././ext/psych/lib/psych/nodes/sequence.rb ../../.ext/common/psych/nodes cp ../.././ext/psych/lib/psych/nodes/stream.rb ../../.ext/common/psych/nodes cp ../.././ext/psych/lib/psych/visitors/depth_first.rb ../../.ext/common/psych/visitors cp ../.././ext/psych/lib/psych/visitors/emitter.rb ../../.ext/common/psych/visitors cp ../.././ext/psych/lib/psych/visitors/json_tree.rb ../../.ext/common/psych/visitors cp ../.././ext/psych/lib/psych/visitors/to_ruby.rb ../../.ext/common/psych/visitors cp ../.././ext/psych/lib/psych/visitors/visitor.rb ../../.ext/common/psych/visitors cp ../.././ext/psych/lib/psych/visitors/yaml_tree.rb ../../.ext/common/psych/visitors cp ../.././ext/psych/lib/psych.rb ../../.ext/common generating cparse-x64-mswin64_140.def compiling cparse.c cparse.c linking shared-object racc/cparse.so ライブラリ cparse-x64-mswin64_140.lib とオブジェクト cparse-x64-mswin64_140.exp を作成中 generating sizeof-x64-mswin64_140.def compiling sizes.c sizes.c linking shared-object rbconfig/sizeof.so ライブラリ sizeof-x64-mswin64_140.lib とオブジェクト sizeof-x64-mswin64_140.exp を作成中 generating ripper-x64-mswin64_140.def compiling ripper.c ripper.c linking shared-object ripper.so ライブラリ ripper-x64-mswin64_140.lib とオブジェクト ripper-x64-mswin64_140.exp を作成中 installing default ripper libraries cp ../.././ext/ripper/lib/ripper/core.rb ../../.ext/common/ripper cp ../.././ext/ripper/lib/ripper/filter.rb ../../.ext/common/ripper cp ../.././ext/ripper/lib/ripper/lexer.rb ../../.ext/common/ripper cp ../.././ext/ripper/lib/ripper/sexp.rb ../../.ext/common/ripper cp ../.././ext/ripper/lib/ripper.rb ../../.ext/common checking ../.././parse.y and ../.././ext/ripper/eventids2.c installing default libraries cp ../.././ext/rubyvm/lib/forwardable/impl.rb ../../.ext/common/forwardable generating sdbm-x64-mswin64_140.def compiling _sdbm.c _sdbm.c compiling init.c init.c linking shared-object sdbm.so ライブラリ sdbm-x64-mswin64_140.lib とオブジェクト sdbm-x64-mswin64_140.exp を作成中 generating socket-x64-mswin64_140.def compiling init.c init.c compiling constants.c constants.c compiling basicsocket.c basicsocket.c compiling socket.c socket.c compiling ipsocket.c ipsocket.c compiling tcpsocket.c tcpsocket.c compiling tcpserver.c tcpserver.c compiling sockssocket.c sockssocket.c compiling udpsocket.c udpsocket.c compiling unixsocket.c unixsocket.c compiling unixserver.c unixserver.c compiling option.c option.c compiling ancdata.c ancdata.c compiling raddrinfo.c raddrinfo.c compiling ifaddr.c ifaddr.c linking shared-object socket.so ライブラリ socket-x64-mswin64_140.lib とオブジェクト socket-x64-mswin64_140.exp を作成中 installing default socket libraries cp ../.././ext/socket/lib/socket.rb ../../.ext/common generating stringio-x64-mswin64_140.def compiling stringio.c stringio.c linking shared-object stringio.so ライブラリ stringio-x64-mswin64_140.lib とオブジェクト stringio-x64-mswin64_140.exp を作成中 generating strscan-x64-mswin64_140.def compiling strscan.c strscan.c linking shared-object strscan.so ライブラリ strscan-x64-mswin64_140.lib とオブジェクト strscan-x64-mswin64_140.exp を作成中 installing default libraries cp ../.././ext/win32/lib/win32/importer.rb ../../.ext/common/win32 cp ../.././ext/win32/lib/win32/registry.rb ../../.ext/common/win32 cp ../.././ext/win32/lib/win32/resolv.rb ../../.ext/common/win32 cp ../.././ext/win32/lib/win32/resolv9x.rb ../../.ext/common/win32 cp ../.././ext/win32/lib/win32/sspi.rb ../../.ext/common/win32 cp ../.././ext/win32/lib/Win32API.rb ../../.ext/common generating resolv-x64-mswin64_140.def compiling resolv.c resolv.c linking shared-object win32/resolv.so ライブラリ resolv-x64-mswin64_140.lib とオブジェクト resolv-x64-mswin64_140.exp を作成中 generating win32ole-x64-mswin64_140.def compiling win32ole.c win32ole.c compiling win32ole_error.c win32ole_error.c compiling win32ole_event.c win32ole_event.c compiling win32ole_method.c win32ole_method.c compiling win32ole_param.c win32ole_param.c compiling win32ole_record.c win32ole_record.c compiling win32ole_type.c win32ole_type.c compiling win32ole_typelib.c win32ole_typelib.c compiling win32ole_variable.c win32ole_variable.c compiling win32ole_variant.c win32ole_variant.c compiling win32ole_variant_m.c win32ole_variant_m.c linking shared-object win32ole.so ライブラリ win32ole-x64-mswin64_140.lib とオブジェクト win32ole-x64-mswin64_140.exp を作成中 installing default win32ole libraries cp ../.././ext/win32ole/lib/win32ole/property.rb ../../.ext/common/win32ole "*** Following extensions failed to configure:" "../.././ext/dbm/extconf.rb:0: Failed to configure dbm. It will not be installed." "../.././ext/gdbm/extconf.rb:0: Failed to configure gdbm. It will not be installed." "../.././ext/openssl/extconf.rb:0: Failed to configure openssl. It will not be installed." "../.././ext/readline/extconf.rb:62: Neither readline nor libedit was found" "../.././ext/zlib/extconf.rb:0: Failed to configure zlib. It will not be installed." "*** Fix the problems, then remove these directories and try again if you want." compiling x64-vcruntime140-ruby240.rc dmyext.obj dmyenc.obj linking shared-library x64-vcruntime140-ruby240.dll x64-vcruntime140-ruby240.def : error LNK2001: 外部シンボル "vsnprintf_s_l" は未解決です。 x64-vcruntime140-ruby240.def : error LNK2001: 外部シンボル "vsprintf_s_l" は未解決です。 dummy.lib : fatal error LNK1120: 2 件の未解決の外部参照 NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\cl.EXE"' : リターン コード '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.EXE"' : リターン コ ード '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.EXE"' : リターン コ ード '0x2' Stop. d:\ruby-2.4.0-rc1>