[0/1] Re-running CMake… が出てビルドが失敗する

IT

先日、Jetsonでビルドをしたら、下記が100回出てビルド失敗する現象が発生しました。

[0/1] Re-running CMake…

解決するのに3時間ぐらい悩んだので、備忘録として記載します。

原因

ファイルの時間がバグってて、入ってなかった。

通常なら赤枠のように時間が入るのが、空欄になってた。

これは時間が入ってる「正しい」例です

対応案

全てのファイルを現時刻で更新する。

以下のコマンドで現在のディレクトリ以下の全てのタイムスタンプを現時刻にします。

$ cd 対象ディレクトリ
$ find . | xargs touch

なぜファイルの時間がない?

今回の環境は、Windowsのパソコンと、JetsonをSambaで繋いでファイルを渡してました。

このとき、Jetsonの時間が過去の時間になってたのが原因と思います。

(Jetsonからすると、未来からファイルがやってきたことになる)

コメント