[Bug #1851] make install problems using mingw on fedora 11

Bug #1851: make install problems using mingw on fedora 11
http://redmine.ruby-lang.org/issues/show/1851

e$B5/I<<Te(B: Kazuhiro NISHIYAMA
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
ruby -v: ruby 1.9.2dev (2009-08-01 trunk 24343) [i386-mingw32]

Fedora 11 e$B$Ne(B MinGW e$B$r;H$C$F%/%m%9%3%s%Q%$%k$7$F$_$?$H$3$m!"e(B
make installe$B$N;~$Ke(B./tool/rbinstall.rbe$B$G7Y9p$,=P$^$9!#e(B
e$B$=$l$+$i!"e(BRDoce$B$N@8@.$K<:GT$7$^$9!#e(B

svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby-trunk
cd ruby-trunk
autoconf
mingw32-configure
make

$ make DESTDIR=$HOME/ruby-mingw32 install
ruby -I…/ruby-trunk -ri386-mingw32-fake ./tool/rbinstall.rb
–make=“make” --dest-dir=“…/ruby-mingw32” --extout=“.ext” --mflags=“”
–make-flags=“DESTDIR=…/ruby-mingw32” --data-mode=0644
–prog-mode=0755 --installed-list .installed.list --mantype=“doc”
installing binary commands: /usr/i686-pc-mingw32/sys-root/mingw/bin
installing base libraries: /usr/i686-pc-mingw32/sys-root/mingw/lib
installing arch files:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/1.9.1/i386-mingw32
installing command scripts: /usr/i686-pc-mingw32/sys-root/mingw/bin
installing library scripts:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/1.9.1
installing common headers:
/usr/i686-pc-mingw32/sys-root/mingw/include/ruby-1.9.1
installing manpages:
/usr/i686-pc-mingw32/sys-root/mingw/share/man/man1
installing extension objects:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/1.9.1/i386-mingw32
installing extension objects:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/site_ruby/1.9.1/i386-msvcrt
installing extension objects:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt
installing extension headers:
/usr/i686-pc-mingw32/sys-root/mingw/include/ruby-1.9.1/i386-mingw32
installing extension scripts:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/1.9.1
installing extension scripts:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/site_ruby/1.9.1
installing extension scripts:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/vendor_ruby/1.9.1
installing extension headers:
/usr/i686-pc-mingw32/sys-root/mingw/include/ruby-1.9.1/ruby
installing default gems:
/usr/i686-pc-mingw32/sys-root/mingw/lib/ruby/gems/1.9.1 (cache, doc,
gems, specifications)
./tool/rbinstall.rb:523: warning: multiple values for a block parameter
(0 for 1)
from ./tool/rbinstall.rb:246
./tool/rbinstall.rb:523: warning: multiple values for a block parameter
(0 for 1)
from ./tool/rbinstall.rb:246
./tool/rbinstall.rb:523: warning: multiple values for a block parameter
(0 for 1)
from ./tool/rbinstall.rb:246
Generating RDoc documentation
ruby -I…/ruby-trunk -ri386-mingw32-fake -Icd ./lib; pwd
“./bin/rdoc” --all --ri --op “.ext/rdoc” “.”
…/ruby-trunk/lib/rubygems.rb:191: uninitialized constant Gem::Mutex
(NameError)
from …/ruby-trunk/lib/rdoc/ri/paths.rb:55:in require' from .../ruby-trunk/lib/rdoc/ri/paths.rb:55 from .../ruby-trunk/lib/rdoc/options.rb:4:in require’
from …/ruby-trunk/lib/rdoc/options.rb:4
from …/ruby-trunk/lib/rdoc/rdoc.rb:13:in require' from .../ruby-trunk/lib/rdoc/rdoc.rb:13 from ./bin/rdoc:11:in require’
from ./bin/rdoc:11
make: *** [rdoc] e$B%(%i!<e(B 1
$ wine ./ruby.exe -v
ruby 1.9.2dev (2009-08-01 trunk 24343) [i386-mingw32]
$

e$B%A%1%C%He(B #1851 e$B$,99?7$5$l$^$7$?!#e(B (by Kazuhiro NISHIYAMA)

e$B$^$?;n$7$F$$?$H$3$m!"e(Brdoce$B$N@8@.%?%$%%s%0$,JQ$o$C$?$?$a$+!"e(Bmake
installe$B$G$O$J$/e(Bmakee$B$G<:GT$9$k$h$&$K$J$C$F$$$^$7$?!#e(B

e$B%/%m%9%3%s%Q%$%k$N;~$K$Oe(Bconfiguree$B$Ge(Brdoce$B$N@8@.$O$7$J$$$h$&$K$9$k$Y$-$J$N$G$7$g$&$+e(B?

$ make
(e$BN,e(B)
making ruby.exe, rubyw.exe
make[1]: e$B%G%#%l%/%H%je(B /home/user1/ruby-trunk' e$B$KF~$j$^$9e(B make[1]: ruby.exe’ e$B$O99?7:Q$_$G$9e(B
make[1]: rubyw.exe' e$B$O99?7:Q$_$G$9e(B make[1]: e$B%G%#%l%/%H%je(B /home/user1/ruby-trunk’ e$B$+$i=P$^$9e(B
Generating RDoc documentation
ruby -I/home/user1/ruby-trunk -ri386-mingw32-fake “./bin/rdoc”
–no-force-update --all --ri --op “.ext/rdoc” “.”
./bin/rdoc:11:in `require’: no such file to load – rdoc/rdoc
(LoadError)
from ./bin/rdoc:11
make: *** [rdoc] e$B%(%i!<e(B 1
$ wine ./ruby.exe -v
ruby 1.9.2dev (2010-04-28 trunk 27517) [i386-mingw32]
$


http://redmine.ruby-lang.org/issues/show/1851

e$B%A%1%C%He(B #1851 e$B$,99?7$5$l$^$7$?!#e(B (by Kazuhiro NISHIYAMA)

e$B%+%F%4%je(B builde$B$K%;%C%He(B
e$B%9%F!<%?%9e(B Opene$B$+$ie(BRejectede$B$KJQ99e(B
Target version 1.9.2e$B$K%;%C%He(B

rdoc e$B$N@8@.$K$OF1$8%P!<%8%g%s$Ne(B ruby
(1.9.2e$B$N%S%k%I$J$ie(Bnativee$B$be(B1.9.2)
e$B$r;H$&$Y$-$H8@$&$3$H$N$h$&$G$9!#e(B
e$B$D$^$j!"%S%k%I$N;EJ}$,0-$+$C$?e(B (native e$B$NJ}$,e(B 1.8.6
e$B$@$C$?e(B) e$B$H$$$&7kO@$Ge(B Rejected e$B$K$7$^$9!#e(B

http://redmine.ruby-lang.org/issues/show/1851