Issue #9199 has been updated by nagachika (Tomoyuki Chikanaga).

Backport changed from 1.9.3: DONTNEED, 2.0.0: REQUIRED to 1.9.3: DONTNEED, 2.0.0: DONE

r44307 was backported to ruby_2_0_0 at r44323.
----------------------------------------
Bug #9199: win32.h is not installed by '(n)make install)
https://bugs.ruby-lang.org/issues/9199#change-43805

Author: arton (Akio Tajima)
Status: Closed
Priority: Normal
Assignee: Glass_saga (Masaki Matsushita)
Category: build
Target version: current: 2.1.0
ruby -v: ruby 2.0.0p353 (2013-11-22) [i386-mswin32_100]
Backport: 1.9.3: DONTNEED, 2.0.0: DONE


I try to install ruby-2.0.0-p353 (also rubytrunk) using 'nmake install' but ruby/win32.h does not include in include directory.

cause: tool/rbinstall.rb checks that it's required win32.h by 'unless RUBY_PLATFORM =~ /mswin|mingw|bccwin/.
It's ok but current common.mk invokes rbinstall.rb with -r./$(arch)-fake and it only rests 'i386' in RUBY_PLATFORM.

I'm not certain the reason of $(arch)-fake, so don't know how to fix it.


-- 
http://bugs.ruby-lang.org/