Bug #1056

Ruby 1.9.1-rc2 - ext compilation errors on mingw

Added by Charlie Savage about 3 years ago. Updated 10 months ago.

[ruby-core:21569]
Status:Closed Start date:01/27/2009
Priority:High Due date:
Assignee:- % Done:

0%

Category:core
Target version:1.9.1 RC2
ruby -v:

Description

When compiling Ruby 1.9.1-rc2 on mingw on vista:

make[1]: Entering directory `/usr/src/ruby-1.9.1-rc2/ext/continuation'
make[1]: *** No rule to make target `ruby.h', needed by `continuation.o'.  Stop.
make[1]: Leaving directory `/usr/src/ruby-1.9.1-rc2/ext/continuation'
make: *** [exts] Error 1

Looking at the last line of the makefile:

$(OBJS): ruby.h defines.h $(arch_hdrdir)/ruby/config.h $(RUBY_EXTCONF_H)

This can't be right.  ruby.h is in ../../include and defines.h is in ../../include/ruby

This same issue happens on a other extensios:

* continuation
* coverage
* fiber
* io/wait
* json/generator
* json/parser
* mathn/complex
* mathn/rational

History

Updated by Yukihiro Matsumoto about 3 years ago

  • Status changed from Open to Closed
fixed in r21783

Updated by Charlie Savage about 3 years ago

Thanks Matz - fix verified.

Also available in: Atom PDF