Bug #6941

ID_H_TARGET no longer created after running make

Added by Martin Bosslet over 1 year ago. Updated over 1 year ago.

[ruby-core:47337]
Status:Closed
Priority:Normal
Assignee:Nobuyoshi Nakada
Category:build
Target version:2.0.0
ruby -v:ruby 2.0.0dev (2012-08-27 trunk 36833) [x86_64-linux] Backport:

Description

It seems as if the file .id.h.time (from the target IDHTARGET) is no longer automatically created
while running "make" on trunk.

A subsequent "make install" fails if the previous Ruby installation has already been removed because
BASERUBY would be needed to generate IDH_TARGET. I used "touch .id.h.time" as a workaround,
but I guess that "make install" should be working without a Ruby executable in the PATH?

History

#1 Updated by Luis Lavena over 1 year ago

  • Status changed from Open to Assigned
  • Assignee set to Nobuyoshi Nakada

#2 Updated by Martin Bosslet over 1 year ago

Unrelated, but while debugging I noticed that line 152 [1] seems redundant because of line 535 [2].

[1] https://github.com/ruby/ruby/blob/trunk/common.mk#L152
[2] https://github.com/ruby/ruby/blob/trunk/common.mk#L535

#3 Updated by Nobuyoshi Nakada over 1 year ago

  • Status changed from Assigned to Closed

Now id.h doesn't depend on parse.y since r36864.

#4 Updated by Martin Bosslet over 1 year ago

nobu (Nobuyoshi Nakada) wrote:

Now id.h doesn't depend on parse.y since r36864.

Confirmed it's working on my end, too. Thank you!

Also available in: Atom PDF