From: Jon Forums Date: 2010-08-05T01:29:59+09:00 Subject: [ruby-core:31620] [Bug #3655] Win7/MinGW build fail on trunk at 28857 Bug #3655: Win7/MinGW build fail on trunk at 28857 http://redmine.ruby-lang.org/issues/show/3655 Author: Jon Forums Status: Open, Priority: Normal Category: build, Target version: 1.9.x ruby -v: built with ruby 1.8.7 (2010-06-23 patchlevel 299) [i386-mingw32] When using MSYS + MinGW 4.5.0 (TDM-based) on Win7 Ultimate 32-bit I get the following failure. This build error does not occur on the ruby_1_9_2 branch. ./configure --enable-shared --disable-install-doc --with-baseruby="c:/ruby187/bin/ruby.exe" --prefix="c:/ruby_trunk_test" make ... gcc -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrit e-strings -Wno-missing-field-initializers -Wno-long-long -L. -Wl,--stack,0x0020 0000,--enable-auto-import main.o dmydln.o dmyencoding.o dmyversion.o miniprelu de.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o enum.o enumera tor.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o mat h.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational .o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o sa fe.o signal.o sprintf.o st.o strftime.o string.o struct.o time.o transcode.o uti l.o variable.o compile.o debug.o iseq.o vm.o vm_dump.o thread.o cont.o ascii.o u s_ascii.o unicode.o utf_8.o newline.o langinfo.o fileblocks.o crypt.o lgamma_r.o strlcpy.o strlcat.o ffs.o win32.o dmyext.o -lshell32 -lws2_32 -limagehlp -o miniruby.exe rbconfig.rb updated ./miniruby.exe -I./lib -I.ext/common ./enc/make_encmake.rb --builtin-encs="asci i.o us_ascii.o unicode.o utf_8.o" --builtin-transes="newline.o" enc.mk C:/Users/Jon/Documents/RubyDev/ruby-trunk/lib/mkmf.rb:291:in `attr_accessor': can't modify frozen class/module (RuntimeError) from C:/Users/Jon/Documents/RubyDev/ruby-trunk/lib/mkmf.rb:291:in `singletonclass' from C:/Users/Jon/Documents/RubyDev/ruby-trunk/lib/mkmf.rb:290:in `' from C:/Users/Jon/Documents/RubyDev/ruby-trunk/lib/mkmf.rb:236:in `' from ./enc/make_encmake.rb:8:in `load' from ./enc/make_encmake.rb:8:in `
' make: *** [enc.mk] Error 1 ---------------------------------------- http://redmine.ruby-lang.org