E:\Projects\ruby\build>..\win32\configure.bat --target=i386-mswin32 --with-stati c-linked-ext --disable-win95 --disable-install-doc --disable-debug-env --disable -rubygems --without-ext="tcl,tk,tkutil,win32ole,sdbm,dbm,curses,fiddle,gdbm,open ssl,pty,readline,syslog" --so-name=ruby200 Creating Makefile.new PROCESSOR_LEVEL = "type `nmake' to make ruby." E:\Projects\ruby\build>nmake Microsoft (R) Program Maintenance Utility Version 11.00.51106.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/i386-mswin32_110 -I../include -I.. -I../missing CPPFLAGS = DLDFLAGS = -incremental:no -opt:ref -opt:icf -dll SOLIBS = Creating config.h .ext\include\i386-mswin32_110\ruby\config.h unchanged. Creating verconf.h verconf.h unchanged. Creating config.status oldnames.lib user32.lib advapi32.lib shell32.lib ws2_32.lib imagehlp.lib shlwapi .lib linking miniruby.exe ruby 2.1.0dev (2013-02-25 trunk 39490) [i386-mswin32_110] rbconfig.rb updated generating enc.mk generating prelude.c compiling prelude.c prelude.c linking static-library ruby200-static.lib generating ruby200.def linking import-library ruby200.lib Creating library ruby200.lib and object ruby200.exp generating encdb.h encdb.h unchanged making libenc making srcs under enc generating transdb.h transdb.h unchanged making libtrans making libencs generating makefile exts.mk configuring win32api configuring digest configuring digest/md5 configuring digest/rmd160 configuring digest/sha1 configuring digest/sha2 configuring socket configuring stringio configuring zlib Failed to configure zlib. It will not be installed. configuring -test-/array/resize configuring -test-/bug-3571 configuring -test-/bug-3662 configuring -test-/bug-5832 configuring -test-/debug configuring -test-/exception configuring -test-/fatal configuring -test-/funcall configuring -test-/iter configuring -test-/load/dot.dot configuring -test-/marshal/compat configuring -test-/marshal/usr configuring -test-/method configuring -test-/num2int configuring -test-/old_thread_select configuring -test-/path_to_class configuring -test-/printf configuring -test-/st/numhash configuring -test-/st/update configuring -test-/string configuring -test-/symbol configuring -test-/typeddata configuring -test-/wait_for_single_fd configuring -test-/win32/dln configuring -test-/win32/fd_setsize configuring bigdecimal configuring continuation configuring coverage configuring date configuring digest/bubblebabble configuring dl configuring dl/callback configuring dl/win32 configuring etc configuring fcntl configuring fiber configuring fiddle/win32 Failed to configure fiddle/win32. It will not be installed. 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 pathname configuring psych configuring racc/cparse configuring ripper configuring strscan configuring tk/tkutil Failed to configure tk/tkutil. It will not be installed. LIBRUBY_SO_UPDATE=$(LIBRUBY_EXTS) SETUP=../ext/Setup EXTLIBS=ws2_32.lib installing default libraries installing digest libraries installing default digest libraries installing default md5 libraries installing default rmd160 libraries installing default sha1 libraries installing default sha2 libraries installing default socket libraries installing default stringio libraries installing default resize libraries installing default bug libraries installing default bug libraries installing default bug libraries installing default debug libraries installing default exception libraries installing default rb_fatal libraries installing default funcall libraries installing default break libraries installing default dot.dot libraries installing default compat libraries installing default usr libraries installing default method libraries installing default num2int libraries installing default old_thread_select libraries installing default path_to_class libraries installing default printf libraries installing default numhash libraries installing default update libraries installing default string libraries installing default symbol libraries installing default typeddata libraries installing default wait_for_single_fd libraries linking shared-object dlntest.dll Creating library dlntest.lib and object dlntest.exp linking static-library dln.lib installing default dln libraries installing default fd_setsize libraries installing default bigdecimal libraries installing default continuation libraries installing default coverage libraries installing default date_core libraries installing default bubblebabble libraries installing dl libraries installing default dl libraries installing default callback libraries installing default libraries installing default etc libraries installing default fcntl libraries installing default fiber libraries installing default console libraries installing default nonblock libraries installing default wait libraries installing default libraries installing default generator libraries installing default parser libraries installing default complex libraries installing default rational libraries installing default nkf libraries installing default objspace libraries installing default pathname libraries installing default psych libraries installing default cparse libraries installing default ripper libraries checking ../../../parse.y and ../../../ext/ripper/eventids2.c installing default strscan libraries compiling ext/extinit.c extinit.c compiling ruby200.rc ext/extinit.obj ext/digest/digest.lib ext/digest/md5/md5.lib ext/digest/rmd160/r md160.lib ext/digest/sha1/sha1.lib ext/digest/sha2/sha2.lib ext/socket/socket.li b ext/stringio/stringio.lib ext/bigdecimal/bigdecimal.lib ext/continuation/conti nuation.lib ext/coverage/coverage.lib ext/date/date_core.lib ext/digest/bubbleba bble/bubblebabble.lib ext/dl/dl.lib ext/dl/callback/callback.lib ext/etc/etc.lib ext/fcntl/fcntl.lib ext/fiber/fiber.lib ext/io/console/console.lib ext/io/nonbl ock/nonblock.lib ext/io/wait/wait.lib ext/json/generator/generator.lib ext/json/ parser/parser.lib ext/mathn/complex/complex.lib ext/mathn/rational/rational.lib ext/nkf/nkf.lib ext/objspace/objspace.lib ext/pathname/pathname.lib ext/psych/ps ych.lib ext/racc/cparse/cparse.lib ext/ripper/ripper.lib ext/strscan/strscan.lib linking shared-library ruby200.dll ruby200-static.lib(dmyext.obj) : error LNK2005: _Init_ext already defined in ext init.obj Creating library dummy.lib and object dummy.exp strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_cObject i mported psych.lib(psych_to_ruby.obj) : warning LNK4049: locally defined symbol _rb_cObje ct imported psych.lib(psych_yaml_tree.obj) : warning LNK4049: locally defined symbol _rb_cOb ject imported cparse.lib(cparse.obj) : warning LNK4217: locally defined symbol _rb_cObject imp orted in function _extract_user_token ripper.lib(ripper.obj) : warning LNK4049: locally defined symbol _rb_cObject imp orted objspace.lib(objspace.obj) : warning LNK4217: locally defined symbol _rb_cObject imported in function _count_nodes pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_cObject imported psych.lib(psych_parser.obj) : warning LNK4049: locally defined symbol _rb_cObjec t imported psych.lib(psych_emitter.obj) : warning LNK4049: locally defined symbol _rb_cObje ct imported dl.lib(cfunc.obj) : warning LNK4217: locally defined symbol _rb_cObject imported in function _rb_dlcfunc_call dl.lib(cptr.obj) : warning LNK4217: locally defined symbol _rb_cObject imported in function _Init_dlptr generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cObje ct imported parser.lib(parser.obj) : warning LNK4217: locally defined symbol _rb_cObject imp orted in function _cParser_parse sha2.lib(sha2init.obj) : warning LNK4049: locally defined symbol _rb_cObject imp orted socket.lib(option.obj) : warning LNK4049: locally defined symbol _rb_cObject imp orted date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cObje ct imported dl.lib(handle.obj) : warning LNK4049: locally defined symbol _rb_cObject importe d digest.lib(digest.obj) : warning LNK4049: locally defined symbol _rb_cObject imp orted md5.lib(md5init.obj) : warning LNK4049: locally defined symbol _rb_cObject impor ted rmd160.lib(rmd160init.obj) : warning LNK4049: locally defined symbol _rb_cObject imported sha1.lib(sha1init.obj) : warning LNK4049: locally defined symbol _rb_cObject imp orted ripper.lib(ripper.obj) : warning LNK4049: locally defined symbol _rb_eArgError i mported strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_eArgError imported parser.lib(parser.obj) : warning LNK4217: locally defined symbol _rb_eArgError i mported in function _cParser_parse nkf.lib(nkf.obj) : warning LNK4049: locally defined symbol _rb_eArgError importe d pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_eArgErr or imported cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_eArgError i mported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_eAr gError imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_eArgE rror imported dl.lib(cfunc.obj) : warning LNK4217: locally defined symbol _rb_eArgError import ed in function _rb_dlcfunc_call generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_eArgE rror imported socket.lib(ipsocket.obj) : warning LNK4049: locally defined symbol _rb_eArgError imported socket.lib(basicsocket.obj) : warning LNK4217: locally defined symbol _rb_eArgEr ror imported in function _rsock_init_basicsocket socket.lib(ancdata.obj) : warning LNK4049: locally defined symbol _rb_eArgError imported stringio.lib(stringio.obj) : warning LNK4049: locally defined symbol _rb_eArgErr or imported digest.lib(digest.obj) : warning LNK4049: locally defined symbol _rb_eArgError i mported socket.lib(socket.obj) : warning LNK4217: locally defined symbol _rb_eArgError i mported in function _Init_socket socket.lib(raddrinfo.obj) : warning LNK4049: locally defined symbol _rb_eArgErro r imported socket.lib(init.obj) : warning LNK4049: locally defined symbol _rb_eArgError imp orted psych.lib(psych_emitter.obj) : warning LNK4217: locally defined symbol _rb_eRunt imeError imported in function _Init_psych_emitter cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_eRuntimeErr or imported ripper.lib(ripper.obj) : warning LNK4049: locally defined symbol _rb_eRuntimeErr or imported digest.lib(digest.obj) : warning LNK4049: locally defined symbol _rb_eRuntimeErr or imported socket.lib(init.obj) : warning LNK4217: locally defined symbol _rb_eRuntimeError imported in function _rsock_s_recvfrom coverage.lib(coverage.obj) : warning LNK4049: locally defined symbol _rb_eRuntim eError imported bubblebabble.lib(bubblebabble.obj) : warning LNK4049: locally defined symbol _rb _eRuntimeError imported digest.lib(digest.obj) : warning LNK4049: locally defined symbol _rb_eNotImpErro r imported socket.lib(ancdata.obj) : warning LNK4049: locally defined symbol _rb_eNotImpErr or imported socket.lib(socket.obj) : warning LNK4049: locally defined symbol _rb_mWaitWritab le imported socket.lib(ancdata.obj) : warning LNK4049: locally defined symbol _rb_mWaitWrita ble imported socket.lib(socket.obj) : warning LNK4049: locally defined symbol _rb_eRangeError imported strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _rb_eRangeErr or imported in function _extract_beg_len objspace.lib(objspace.obj) : warning LNK4217: locally defined symbol _rb_eTypeEr ror imported in function _count_nodes pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_eTypeEr ror imported cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_eTypeError imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_eType Error imported dl.lib(cfunc.obj) : warning LNK4217: locally defined symbol _rb_eTypeError impor ted in function _rb_dlcfunc_call dl.lib(cptr.obj) : warning LNK4217: locally defined symbol _rb_eTypeError import ed in function _rb_dlptr_aset parser.lib(parser.obj) : warning LNK4049: locally defined symbol _rb_eTypeError imported socket.lib(socket.obj) : warning LNK4049: locally defined symbol _rb_eTypeError imported socket.lib(raddrinfo.obj) : warning LNK4049: locally defined symbol _rb_eTypeErr or imported socket.lib(option.obj) : warning LNK4049: locally defined symbol _rb_eTypeError imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_eTy peError imported socket.lib(raddrinfo.obj) : warning LNK4049: locally defined symbol _rb_cData im ported stringio.lib(stringio.obj) : warning LNK4217: locally defined symbol _rb_cData i mported in function _Init_stringio socket.lib(raddrinfo.obj) : warning LNK4049: locally defined symbol _rb_cInteger imported socket.lib(init.obj) : warning LNK4049: locally defined symbol _rb_mWaitReadable imported socket.lib(ancdata.obj) : warning LNK4049: locally defined symbol _rb_mWaitReada ble imported socket.lib(init.obj) : warning LNK4049: locally defined symbol _rb_eStandardErro r imported dl.lib(dl.obj) : warning LNK4049: locally defined symbol _rb_eStandardError impo rted strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_eStandard Error imported socket.lib(init.obj) : warning LNK4049: locally defined symbol _rb_eIOError impo rted socket.lib(ancdata.obj) : warning LNK4049: locally defined symbol _rb_eIOError i mported stringio.lib(stringio.obj) : warning LNK4049: locally defined symbol _rb_eIOErro r imported nonblock.lib(nonblock.obj) : warning LNK4049: locally defined symbol _rb_cIO imp orted wait.lib(wait.obj) : warning LNK4049: locally defined symbol _rb_cIO imported pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_cIO imp orted psych.lib(psych_parser.obj) : warning LNK4217: locally defined symbol _rb_cIO im ported in function _parse socket.lib(basicsocket.obj) : warning LNK4049: locally defined symbol _rb_cIO im ported stringio.lib(stringio.obj) : warning LNK4049: locally defined symbol _rb_cIO imp orted dl.lib(cptr.obj) : warning LNK4217: locally defined symbol _rb_cIO imported in f unction _rb_dlptr_aref console.lib(console.obj) : warning LNK4217: locally defined symbol _rb_cIO impor ted in function _console_set_cooked socket.lib(basicsocket.obj) : warning LNK4049: locally defined symbol _rb_eSecur ityError imported socket.lib(ancdata.obj) : warning LNK4049: locally defined symbol _rb_cString im ported dl.lib(cptr.obj) : warning LNK4049: locally defined symbol _rb_cString imported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cStri ng imported stringio.lib(stringio.obj) : warning LNK4217: locally defined symbol _onigenc_ge t_right_adjust_char_head imported in function _strio_getline stringio.lib(stringio.obj) : warning LNK4049: locally defined symbol _rb_mEnumer able imported etc.lib(etc.obj) : warning LNK4049: locally defined symbol _rb_mEnumerable impor ted stringio.lib(stringio.obj) : warning LNK4049: locally defined symbol _rb_rs impo rted bigdecimal.lib(bigdecimal.obj) : warning LNK4217: locally defined symbol _round imported in function _BigDecimal_power date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _round im ported cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_cFalseClass imported strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_cFalseCla ss imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_cFa lseClass imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cFals eClass imported dl.lib(cptr.obj) : warning LNK4049: locally defined symbol _rb_cFalseClass impor ted generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cFals eClass imported cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_cFixnum imp orted strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_cFixnum i mported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_cFi xnum imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cFixn um imported dl.lib(cptr.obj) : warning LNK4049: locally defined symbol _rb_cFixnum imported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cFixn um imported cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_cNilClass i mported strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_cNilClass imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_cNi lClass imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cNilC lass imported dl.lib(cptr.obj) : warning LNK4049: locally defined symbol _rb_cNilClass importe d generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cNilC lass imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_cNu meric imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cNume ric imported cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_cSymbol imp orted strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_cSymbol i mported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_cSy mbol imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cSymb ol imported dl.lib(cptr.obj) : warning LNK4049: locally defined symbol _rb_cSymbol imported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cSymb ol imported cparse.lib(cparse.obj) : warning LNK4049: locally defined symbol _rb_cTrueClass imported strscan.lib(strscan.obj) : warning LNK4049: locally defined symbol _rb_cTrueClas s imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_cTr ueClass imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cTrue Class imported dl.lib(cptr.obj) : warning LNK4049: locally defined symbol _rb_cTrueClass import ed generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cTrue Class imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_eZe roDivError imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_eFl oatDomainError imported bigdecimal.lib(bigdecimal.obj) : warning LNK4049: locally defined symbol _rb_eMa thDomainError imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_mComp arable imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cRati onal imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_cTime imported date_core.lib(date_core.obj) : warning LNK4049: locally defined symbol _rb_infin ity imported date_core.lib(date_strftime.obj) : warning LNK4217: locally defined symbol _strl cpy imported in function _date_strftime_with_tmx console.lib(console.obj) : warning LNK4049: locally defined symbol _rb_cFile imp orted pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_cFile i mported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cArra y imported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cBign um imported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cFloa t imported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cHash imported generator.lib(generator.obj) : warning LNK4049: locally defined symbol _rb_cRege xp imported pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_mErrno imported pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_mFileTe st imported pathname.lib(pathname.obj) : warning LNK4049: locally defined symbol _rb_cDir im ported strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_free im ported in function _strscan_do_scan strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_search imported in function _strscan_do_scan strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_match i mported in function _strscan_do_scan strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_region_ init imported in function _strscan_s_allocate strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_region_ free imported in function _strscan_free strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_region_ copy imported in function _strscan_init_copy strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_region_ clear imported in function _adjust_registers_to_matched strscan.lib(strscan.obj) : warning LNK4217: locally defined symbol _onig_region_ set imported in function _adjust_registers_to_matched ruby200.dll : fatal error LNK1169: one or more multiply defined symbols found 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. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0 \VC\BIN\nmake.EXE"' : return code '0x2' Stop.