Bug #6941
closedID_H_TARGET no longer created after running make
Description
It seems as if the file .id.h.time (from the target ID_H_TARGET) 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
BASE_RUBY would be needed to generate ID_H_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?
Updated by luislavena (Luis Lavena) over 12 years ago
- Status changed from Open to Assigned
- Assignee set to nobu (Nobuyoshi Nakada)
Updated by MartinBosslet (Martin Bosslet) over 12 years 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
Updated by nobu (Nobuyoshi Nakada) about 12 years ago
- Status changed from Assigned to Closed
Now id.h doesn't depend on parse.y since r36864.
Updated by MartinBosslet (Martin Bosslet) about 12 years 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!