[Bug #3706] dependency from version.o to version.h

Bug #3706: dependency from version.o to version.h
http://redmine.ruby-lang.org/issues/show/3706

e$B5/I<<Te(B: Yuki S.
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal
e$B%+%F%4%je(B: build, Target version: 1.9.2
ruby -v: ruby 1.9.2p0 (2010-08-16 revision 29029) [i386-darwin9.8.0]

e$B>/$J$/$H$be(B1.9.2e$B%V%i%s%A$K$*$$$Fe(Bversion.he$B$@$1$r99?78ee(B
make
e$B$7$F$b!"e(Bversion.oe$B$,:F%3%s%Q%$%k$5$l$^$;$s!#62$i$/e(Btrunke$B$b$=$&$G$7$g$&!#e(B

e$B%A%1%C%He(B #3706 e$B$,99?7$5$l$^$7$?!#e(B (by Peter Weldon)

e$B%U%!%$%ke(B bug3706.patch e$BDI2Ce(B

This is a vpath precedence, filename clash:

$ grep -r -i “^vpath” .
./Makefile.in:VPATH =
$(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/enc:$(srcdir)/missing
./win32/Makefile.sub:VPATH =
$(arch_hdrdir)/ruby;$(hdrdir)/ruby;$(srcdir);$(srcdir)/enc;$(srcdir)/missing;$(win_srcdir)

$ find . -name “version.h” -print
./include/ruby/version.h
./version.h

Patch attached.


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

e$B%A%1%C%He(B #3706 e$B$,99?7$5$l$^$7$?!#e(B (by Nobuyoshi N.)

e$B%9%F!<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r29076.
Yuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


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