make[1]: 警告: ファイル `***' の修正時刻が **秒分未来の時刻です (´゚д゚`)エー!

Vagrant を使い、makeコマンドを実行した時に起きたエラーです。

環境

ホストOS:Mac OS X Yosemite ゲストOS:centos6.5

エラー内容

make[1]: 警告: ファイル `PM.stamp' の修正時刻が 1.2 秒分未来の時刻です

解決方法

2つのマシン(ホストOSとゲストOS)の間で発生した時間のズレが原因です。

  • ゲストOS上でmakeコマンドを実行していた  → ゲストOSの時計を基準
  • make の対象ファイル自体は、ホストOSにマウントされたディレクトリだった  → ホストOS の時計を基準 で、怒られた。

makeコマンドを実行するときは、実行対象ファイルがある環境の時間に注意

おわり