E:\ruby\build_yarv>e:\projects\yarv\win32\configure.bat --prefix=e:/ruby Creating Makefile confargs.c type `nmake' to make ruby for mswin32. E:\ruby\build_yarv>nmake Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. Creating config.h config.h updated. Creating config.status cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/array.c array.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/ascii.c ascii.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/bignum.c bignum.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/class.c class.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/compar.c compar.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/dir.c dir.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/dln.c dln.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/enum.c enum.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/enumerator.c enumerator.c ruby e:/projects/yarv/rb/insns2vm.rb --srcdir=e:/projects/yarv cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/error.c error.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/euc_jp.c euc_jp.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/eval.c eval.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/eval_load.c eval_load.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/eval_proc.c eval_proc.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/eval_thread.c eval_thread.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/file.c file.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/gc.c gc.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/hash.c hash.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/inits.c inits.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/io.c io.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/marshal.c marshal.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/math.c math.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/numeric.c numeric.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/object.c object.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/pack.c pack.c bison -o y.tab.c e:/projects/yarv/parse.y sed -e "s!^ *extern char \*getenv();!/* & */!;s/^\(#.*\)y\.tab/\1parse/" y.tab.c > parse.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tcparse.c parse.c e:/Projects\yarv\parse.y(4699) : warning C4028: formal parameter 1 different fro m declaration e:/Projects\yarv\parse.y(4720) : warning C4028: formal parameter 1 different fro m declaration e:/Projects\yarv\parse.y(4740) : warning C4028: formal parameter 1 different fro m declaration cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/process.c process.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/prec.c prec.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/random.c random.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/range.c range.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/re.c re.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/regcomp.c regcomp.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/regenc.c regenc.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/regerror.c regerror.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/regexec.c regexec.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/regparse.c regparse.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/ruby.c ruby.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/signal.c signal.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/sjis.c sjis.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/sprintf.c sprintf.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/st.c st.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/string.c string.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/struct.c struct.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/time.c time.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/utf8.c utf8.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/util.c util.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/variable.c variable.c ruby e:/projects/yarv/rb/getrev.rb e:/projects/yarv/ChangeLog > rev.inc cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/version.c version.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/blockinlining.c blockinlining.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/compile.c compile.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/debug.c debug.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/disasm.c disasm.c cl -nologo -MD -Zi -O2b2xg- -G6 -DRUBY_EXPORT -I. -Ie:/projects/yarv -Ie :/projects/yarv/missing -c -Tce:/projects/yarv/vm.c vm.c e:/Projects\yarv\vm.c(958) : error C2275: 'yarv_control_frame_t' : illegal use o f this type as an expression e:\Projects\yarv\yarvcore.h(316) : see declaration of 'yarv_control_fram e_t' e:/Projects\yarv\vm.c(958) : error C2065: 'cfp' : undeclared identifier e:/Projects\yarv\vm.c(959) : error C2223: left of '->iseq' must point to struct/ union e:/Projects\yarv\vm.c(959) : error C2223: left of '->lfp' must point to struct/u nion e:/Projects\yarv\vm.c(959) : error C2198: 'get_cref' : too few arguments for cal l through pointer-to-function NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop.