2016-12-13 9 views
0

CentOS 6.5を実行している私の機関のクラスタコンピュータにtensorflowを構築してインストールしています。CentOS 6.5でbazelを構築するときのエラーF_SETLK

明らかに、最初のステップは、bazelのビルドとインストールです。ビルドはうまく動作しますが、私はbazelバイナリを実行しようとすると、私は次のエラーを取得する:

Error: unexpected result from F_SETLK: Function not implemented

gccのバージョンは4.7.2

Javaのバージョンであるjdk1.8.0_65

です

編集:gcc 4.9.4をコンパイルしてビルドしようとしましたが、このバージョンでビルドしましたが、私はbazelの最新のdistとgit repoの0.3.1をビルドしようとしました。すべてのバリアントに同じエラーが発生します。

答えて

1

これは、Bazelがインストールしようとしているファイルシステム(組み込みツールの解凍)がロックをサポートしていない場合に発生します。

bazel --output_user_root=/usr/local/$USER/bazelout build <targets> 

策(until the relevant issue is resolved)は、例えば、--output_user_rootローカル、書き込み可能のパス(およびファイルのロック可能な)ファイルシステムを指定することです

関連する問題