Re: Problems building 1.8.4 with VS8 C++ Express Edition (cl 14.00)
From:
Austin Ziegler <halostatue@...>
Date:
2005-12-27 15:22:17 UTC
List:
ruby-core #7007
On 27/12/05, U.Nakamura <usa@garbagecollect.jp> wrote:
> Ah, I'm using comercial version of VS2005, and it reports same
> warning.
> So, nobu's patch is correct.
Fair enough. I'm still stuck, but it appears to be in openssl this
time (which I have not downloaded and compiled at this point, so if
that's the cause, that's fine; I'll go ahead and do both openssl and
zlib compiles using this compiler).
Exception Information
Code: 0xc000000d Flags: 0x00000000
Record: 0x0000000000000000 Address: 0x0000000078154751
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="miniruby.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="miniruby.exe" SIZE="573440"
CHECKSUM="0x8EDFDE30" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0"
LINKER_VERSION="0x0" LINK_DATE="12/27/2005 15:04:40"
UPTO_LINK_DATE="12/27/2005 15:04:40" />
</EXE>
<EXE NAME="MSVCR80.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="msvcr80.dll" SIZE="626688"
CHECKSUM="0x40734795" BIN_FILE_VERSION="8.0.50727.42"
BIN_PRODUCT_VERSION="8.0.50727.42" PRODUCT_VERSION="8.00.50727.42"
FILE_DESCRIPTION="Microsoft(r) C Runtime Library"
COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft(r) Visual
Studio(r) 2005" FILE_VERSION="8.00.50727.42"
ORIGINAL_FILENAME="MSVCR80.DLL" INTERNAL_NAME="MSVCR80.DLL"
LEGAL_COPYRIGHT="(c) Microsoft Corporation. All rights reserved."
VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004"
VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x9DE1F"
LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="8.0.50727.42"
UPTO_BIN_PRODUCT_VERSION="8.0.50727.42" LINK_DATE="09/23/2005
06:44:37" UPTO_LINK_DATE="09/23/2005 06:44:37" VER_LANGUAGE="English
(United States) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="983552"
CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180"
BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180"
FILE_DESCRIPTION="Windows NT BASE API Client DLL"
COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft(r)
Windows(r) Operating System" FILE_VERSION="5.1.2600.2180
(xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32"
INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="(c) Microsoft Corporation.
All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0"
VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32"
PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001"
UPTO_BIN_FILE_VERSION="5.1.2600.2180"
UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004
07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English
(United States) [0x409]" />
</EXE>
</DATABASE>
I'm attaching my full build log. These do have the patches that Nobu
put in entirely as well as your earlier patch to win32.c.
Thanks,
-austin
--
Austin Ziegler * halostatue@gmail.com
* Alternate: austin@halostatue.ca
Attachments (1)
build.log
(22.5 KB, text/x-log)
Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. Creating config.h config.h updated. Creating config.status cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../array.c array.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../bignum.c bignum.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../class.c class.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../compar.c compar.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../dir.c dir.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../dln.c dln.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../enum.c enum.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../error.c error.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../eval.c eval.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../file.c file.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../gc.c gc.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../hash.c hash.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../inits.c inits.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../io.c io.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../marshal.c marshal.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../math.c math.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../numeric.c numeric.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../object.c object.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../pack.c pack.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../parse.c parse.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../process.c process.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../prec.c prec.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../random.c random.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../range.c range.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../re.c re.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../regex.c regex.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../ruby.c ruby.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../signal.c signal.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../sprintf.c sprintf.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../st.c st.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../string.c string.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../struct.c struct.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../time.c time.c ./../time.c(507) : warning C4293: '<<' : shift count negative or too big, undefined behavior cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../util.c util.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../variable.c variable.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../version.c version.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../missing/acosh.c acosh.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../missing/crypt.c crypt.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../missing/erf.c erf.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tcwin32.c win32.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../dmyext.c dmyext.c lib -nologo -machine:x86 -out:msvcr80-ruby18-static.lib array.obj bignum.obj class.obj compar.obj dir.obj dln.obj enum.obj error.obj eval.obj file.obj gc.obj hash.obj inits.obj io.obj marshal.obj math.obj numeric.obj object.obj pack.obj parse.obj process.obj prec.obj random.obj range.obj re.obj regex.obj ruby.obj signal.obj sprintf.obj st.obj string.obj struct.obj time.obj util.obj variable.obj version.obj acosh.obj crypt.obj erf.obj win32.obj dmyext.obj cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../main.c main.c cl -nologo -MD -O2b2xty- -DRUBY_EXPORT -I. -I./.. -I./../missing -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc./../dmydln.c dmydln.c oldnames.lib user32.lib advapi32.lib wsock32.lib cl -nologo main.obj dmydln.obj msvcr80-ruby18-static.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -Feminiruby.exe -link -incremental:no -debug -opt:ref -opt:icf rbconfig.rb updated .\miniruby.exe ./../win32/mkexports.rb -output=msvcr80-ruby18.def msvcr80-ruby18-static.lib lib -nologo -machine:x86 -out:msvcr80-ruby18.lib -def:msvcr80-ruby18.def Creating library msvcr80-ruby18.lib and object msvcr80-ruby18.exp compiling Win32API Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\miniruby.exe -I'../..' -I'../.././../lib' -e "puts 'EXPORTS', 'Init_Win32API'" > Win32API-i386-mswin32.def cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/Win32API -DHAVE_WINDOWS_H -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../.././../ext/Win32API/Win32API.c Win32API.c cl -nologo -LD -Fe../../.ext/i386-mswin32/Win32API.so Win32API.obj msvcr80-ruby18.lib kernel32.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:Win32API-i386-mswin32.def -implib:Win32API-i386-mswin32.lib -pdb:Win32API-i386-mswin32.pdb Creating library Win32API-i386-mswin32.lib and object Win32API-i386-mswin32.exp copy > nul ..\..\.\..\ext\Win32API\lib\win32\registry.rb ..\..\.ext\win32 copy > nul ..\..\.\..\ext\Win32API\lib\win32\resolv.rb ..\..\.ext\win32 compiling bigdecimal Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/bigdecimal -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../.././../ext/bigdecimal/bigdecimal.c bigdecimal.c cl -nologo -LD -Fe../../.ext/i386-mswin32/bigdecimal.so bigdecimal.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:../.././../ext/bigdecimal/bigdecimal.def -implib:bigdecimal-i386-mswin32.lib -pdb:bigdecimal-i386-mswin32.pdb Creating library bigdecimal-i386-mswin32.lib and object bigdecimal-i386-mswin32.exp copy > nul ..\..\.\..\ext\bigdecimal\lib\bigdecimal\jacobian.rb ..\..\.ext\bigdecimal copy > nul ..\..\.\..\ext\bigdecimal\lib\bigdecimal\ludcmp.rb ..\..\.ext\bigdecimal copy > nul ..\..\.\..\ext\bigdecimal\lib\bigdecimal\math.rb ..\..\.ext\bigdecimal copy > nul ..\..\.\..\ext\bigdecimal\lib\bigdecimal\newton.rb ..\..\.ext\bigdecimal copy > nul ..\..\.\..\ext\bigdecimal\lib\bigdecimal\util.rb ..\..\.ext\bigdecimal compiling curses compiling dbm compiling digest Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\miniruby.exe -I'../..' -I'../.././../lib' -e "puts 'EXPORTS', 'Init_digest'" > digest-i386-mswin32.def cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/digest -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../.././../ext/digest/digest.c digest.c cl -nologo -LD -Fe../../.ext/i386-mswin32/digest.so digest.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:digest-i386-mswin32.def -implib:digest-i386-mswin32.lib -pdb:digest-i386-mswin32.pdb Creating library digest-i386-mswin32.lib and object digest-i386-mswin32.exp copy > nul ..\..\.\..\ext\digest\lib\md5.rb ..\..\.ext copy > nul ..\..\.\..\ext\digest\lib\sha1.rb ..\..\.ext compiling digest/md5 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\..\miniruby.exe -I'../../..' -I'../../.././../lib' -e "puts 'EXPORTS', 'Init_md5'" > md5-i386-mswin32.def cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/md5/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/md5 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/md5/md5init.c md5init.c cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/md5/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/md5 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/md5/md5.c md5.c cl -nologo -LD -Fe../../../.ext/i386-mswin32/digest/md5.so md5init.obj md5.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../../.." -def:md5-i386-mswin32.def -implib:md5-i386-mswin32.lib -pdb:md5-i386-mswin32.pdb Creating library md5-i386-mswin32.lib and object md5-i386-mswin32.exp compiling digest/rmd160 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\..\miniruby.exe -I'../../..' -I'../../.././../lib' -e "puts 'EXPORTS', 'Init_rmd160'" > rmd160-i386-mswin32.def cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/rmd160/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/rmd160 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/rmd160/rmd160init.c rmd160init.c cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/rmd160/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/rmd160 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/rmd160/rmd160.c rmd160.c cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/rmd160/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/rmd160 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/rmd160/rmd160hl.c rmd160hl.c cl -nologo -LD -Fe../../../.ext/i386-mswin32/digest/rmd160.so rmd160init.obj rmd160.obj rmd160hl.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../../.." -def:rmd160-i386-mswin32.def -implib:rmd160-i386-mswin32.lib -pdb:rmd160-i386-mswin32.pdb Creating library rmd160-i386-mswin32.lib and object rmd160-i386-mswin32.exp compiling digest/sha1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\..\miniruby.exe -I'../../..' -I'../../.././../lib' -e "puts 'EXPORTS', 'Init_sha1'" > sha1-i386-mswin32.def cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/sha1/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/sha1 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/sha1/sha1init.c sha1init.c cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/sha1/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/sha1 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/sha1/sha1.c sha1.c cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/sha1/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/sha1 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/sha1/sha1hl.c sha1hl.c cl -nologo -LD -Fe../../../.ext/i386-mswin32/digest/sha1.so sha1init.obj sha1.obj sha1hl.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../../.." -def:sha1-i386-mswin32.def -implib:sha1-i386-mswin32.lib -pdb:sha1-i386-mswin32.pdb Creating library sha1-i386-mswin32.lib and object sha1-i386-mswin32.exp compiling digest/sha2 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\..\miniruby.exe -I'../../..' -I'../../.././../lib' -e "puts 'EXPORTS', 'Init_sha2'" > sha2-i386-mswin32.def cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/sha2/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/sha2 -DHAVE_TYPE_UINT64_T -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/sha2/sha2.c sha2.c cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/sha2/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/sha2 -DHAVE_TYPE_UINT64_T -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/sha2/sha2hl.c sha2hl.c cl -nologo -MD -O2b2xty- -DHAVE_CONFIG_H -I../../.././../ext/digest/sha2/.. -I. -I../../.. -I../../.././.. -I../../.././../ext/digest/sha2 -DHAVE_TYPE_UINT64_T -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/digest/sha2/sha2init.c sha2init.c cl -nologo -LD -Fe../../../.ext/i386-mswin32/digest/sha2.so sha2.obj sha2hl.obj sha2init.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../../.." -def:sha2-i386-mswin32.def -implib:sha2-i386-mswin32.lib -pdb:sha2-i386-mswin32.pdb Creating library sha2-i386-mswin32.lib and object sha2-i386-mswin32.exp compiling dl Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. "Generating callback.func" "Generating cbtable.func" cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/dl -DHAVE_WINDOWS_H -DHAVE_GETLASTERROR -DHAVE_LOADLIBRARY -DHAVE_FREELIBRARY -DHAVE_GETPROCADDRESS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -c -Tc../.././../ext/dl/dl.c dl.c cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/dl -DHAVE_WINDOWS_H -DHAVE_GETLASTERROR -DHAVE_LOADLIBRARY -DHAVE_FREELIBRARY -DHAVE_GETPROCADDRESS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -c -Tc../.././../ext/dl/handle.c handle.c cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/dl -DHAVE_WINDOWS_H -DHAVE_GETLASTERROR -DHAVE_LOADLIBRARY -DHAVE_FREELIBRARY -DHAVE_GETPROCADDRESS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -c -Tc../.././../ext/dl/ptr.c ptr.c "Generating call.func" void char short long float double cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/dl -DHAVE_WINDOWS_H -DHAVE_GETLASTERROR -DHAVE_LOADLIBRARY -DHAVE_FREELIBRARY -DHAVE_GETPROCADDRESS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -I. -c -Tc../.././../ext/dl/sym.c sym.c cl -nologo -LD -Fe../../.ext/i386-mswin32/dl.so dl.obj handle.obj ptr.obj sym.obj msvcr80-ruby18.lib kernel32.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:../.././../ext/dl/dl.def -implib:dl-i386-mswin32.lib -pdb:dl-i386-mswin32.pdb Creating library dl-i386-mswin32.lib and object dl-i386-mswin32.exp copy > nul ..\..\.\..\ext\dl\lib\dl\import.rb ..\..\.ext\dl copy > nul ..\..\.\..\ext\dl\lib\dl\struct.rb ..\..\.ext\dl copy > nul ..\..\.\..\ext\dl\lib\dl\types.rb ..\..\.ext\dl copy > nul ..\..\.\..\ext\dl\lib\dl\win32.rb ..\..\.ext\dl copy > nul dlconfig.h ..\..\.ext\i386-mswin32 copy > nul ..\..\.\..\ext\dl\dl.h ..\..\.ext\i386-mswin32 compiling enumerator Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\miniruby.exe -I'../..' -I'../.././../lib' -e "puts 'EXPORTS', 'Init_enumerator'" > enumerator-i386-mswin32.def cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/enumerator -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../.././../ext/enumerator/enumerator.c enumerator.c cl -nologo -LD -Fe../../.ext/i386-mswin32/enumerator.so enumerator.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:enumerator-i386-mswin32.def -implib:enumerator-i386-mswin32.lib -pdb:enumerator-i386-mswin32.pdb Creating library enumerator-i386-mswin32.lib and object enumerator-i386-mswin32.exp compiling etc Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\miniruby.exe -I'../..' -I'../.././../lib' -e "puts 'EXPORTS', 'Init_etc'" > etc-i386-mswin32.def cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/etc -DHAVE_GETLOGIN -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../.././../ext/etc/etc.c etc.c cl -nologo -LD -Fe../../.ext/i386-mswin32/etc.so etc.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:etc-i386-mswin32.def -implib:etc-i386-mswin32.lib -pdb:etc-i386-mswin32.pdb Creating library etc-i386-mswin32.lib and object etc-i386-mswin32.exp compiling fcntl Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\miniruby.exe -I'../..' -I'../.././../lib' -e "puts 'EXPORTS', 'Init_fcntl'" > fcntl-i386-mswin32.def cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/fcntl -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../.././../ext/fcntl/fcntl.c fcntl.c cl -nologo -LD -Fe../../.ext/i386-mswin32/fcntl.so fcntl.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:fcntl-i386-mswin32.def -implib:fcntl-i386-mswin32.lib -pdb:fcntl-i386-mswin32.pdb Creating library fcntl-i386-mswin32.lib and object fcntl-i386-mswin32.exp compiling gdbm compiling iconv compiling io/wait Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\..\miniruby.exe -I'../../..' -I'../../.././../lib' -e "puts 'EXPORTS', 'Init_wait'" > wait-i386-mswin32.def cl -nologo -MD -O2b2xty- -I. -I../../.. -I../../.././.. -I../../.././../ext/io/wait -DHAVE_RB_W32_IOCTLSOCKET -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../../.././../ext/io/wait/wait.c wait.c cl -nologo -LD -Fe../../../.ext/i386-mswin32/io/wait.so wait.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../../.." -def:wait-i386-mswin32.def -implib:wait-i386-mswin32.lib -pdb:wait-i386-mswin32.pdb Creating library wait-i386-mswin32.lib and object wait-i386-mswin32.exp copy > nul ..\..\..\.\..\ext\io\wait\lib\nonblock.rb ..\..\..\.ext\io compiling nkf Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. ..\..\miniruby.exe -I'../..' -I'../.././../lib' -e "puts 'EXPORTS', 'Init_nkf'" > nkf-i386-mswin32.def cl -nologo -MD -O2b2xty- -I. -I../.. -I../.././.. -I../.././../ext/nkf -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -c -Tc../.././../ext/nkf/nkf.c nkf.c cl -nologo -LD -Fe../../.ext/i386-mswin32/nkf.so nkf.obj msvcr80-ruby18.lib oldnames.lib user32.lib advapi32.lib wsock32.lib -link -incremental:no -debug -opt:ref -opt:icf -dll -libpath:"../.." -def:nkf-i386-mswin32.def -implib:nkf-i386-mswin32.lib -pdb:nkf-i386-mswin32.pdb Creating library nkf-i386-mswin32.lib and object nkf-i386-mswin32.exp copy > nul ..\..\.\..\ext\nkf\lib\kconv.rb ..\..\.ext compiling openssl NMAKE : fatal error U1077: '.\miniruby.exe' : return code '0xc000000d' Stop.