From: "nobu (Nobuyoshi Nakada)" Date: 2012-10-04T16:57:03+09:00 Subject: [ruby-core:47830] [ruby-trunk - Bug #6941][Closed] ID_H_TARGET no longer created after running make Issue #6941 has been updated by nobu (Nobuyoshi Nakada). Status changed from Assigned to Closed Now id.h doesn't depend on parse.y since r36864. ---------------------------------------- Bug #6941: ID_H_TARGET no longer created after running make https://bugs.ruby-lang.org/issues/6941#change-30019 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/