先日、Jetsonでビルドをしたら、下記が100回出てビルド失敗する現象が発生しました。
[0/1] Re-running CMake…
解決するのに3時間ぐらい悩んだので、備忘録として記載します。
原因
ファイルの時間がバグってて、入ってなかった。
通常なら赤枠のように時間が入るのが、空欄になってた。

対応案
全てのファイルを現時刻で更新する。
以下のコマンドで現在のディレクトリ以下の全てのタイムスタンプを現時刻にします。
$ cd 対象ディレクトリ
$ find . | xargs touch
なぜファイルの時間がない?
今回の環境は、Windowsのパソコンと、JetsonをSambaで繋いでファイルを渡してました。
このとき、Jetsonの時間が過去の時間になってたのが原因と思います。
(Jetsonからすると、未来からファイルがやってきたことになる)
コメント