From: "MartinBosslet (Martin Bosslet)" Date: 2012-10-15T21:01:56+09:00 Subject: [ruby-core:48003] [ruby-trunk - Bug #6941] ID_H_TARGET no longer created after running make Issue #6941 has been updated by MartinBosslet (Martin Bosslet). 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! ---------------------------------------- Bug #6941: ID_H_TARGET no longer created after running make https://bugs.ruby-lang.org/issues/6941#change-30767 Author: MartinBosslet (Martin Bosslet) Status: Closed Priority: Normal Assignee: nobu (Nobuyoshi Nakada) Category: build Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2012-08-27 trunk 36833) [x86_64-linux] 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? -- http://bugs.ruby-lang.org/