2017-03-13 3 views
1

UbuntuでPythonパッケージをビルド中にBazelビルドがクラッシュします。 全レポート:コンパイルエラー:: Bazel + TensorFlow。 pywrap_tensorflow_internal.pyが存在しないか、通常のファイルではありません

sudo bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg 
Tue Mar 14 02:41:24 IST 2017 : === Using tmpdir: /tmp/tmp.ZAETGIkAd2 
~/git/tensorflow/bazel-bin/tensorflow/tools/pip_package/build_pip_package.runfiles 
~/git/tensorflow 
~/git/tensorflow 
/tmp/tmp.ZAETGIkAd2 ~/git/tensorflow 
Tue Mar 14 02:41:26 IST 2017 : === Building wheel 
error: can't copy 'tensorflow/python/pywrap_tensorflow_internal.py': doesn't exist or not a regular file 

私は、この日に出願された以前のバグレポートを見ているとUbuntu上でTensorFlowために必要なswigをインストールしました。同じエラーログ。

システムの詳細

uname -a

のLinux - 3.13.0-107ジェネリック

+0

'build_pip_package'スクリプトは' bazel build'ステップの出力であるため、Bazelビルドは "成功"したようです。あなたは 'bazel build // tensorflow/tools/pip_package:build_pip_package'コマンドからのログを見ますか? – mrry

+0

本当に愚かな間違い。 bazelビルドに失敗しました。ソリューションをご覧ください。 – annanay25

答えて

1

これが最も可能性が高いbuild_pip_packageコマンドの問題ではありません。私が間違って見落としたコマンドbazel buildが失敗しました。ここで

はエラーログです:

ERROR: /home/annanay/.cache/bazel/_bazel_root/9b62c7240de3d9136528cdded945b550/external/llvm/BUILD:418:5: Generating code from table: lib/Target/AArch64/AArch64.td @llvm//:aarch64_target_gen__gen_fast_isel_genrule failed: bash failed: error executing command 
(cd /home/annanay/.cache/bazel/_bazel_root/9b62c7240de3d9136528cdded945b550/execroot/tensorflow && \ 
exec env - \ 
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin \ 
/bin/bash -c 'source external/bazel_tools/tools/genrule/genrule-setup.sh; bazel-out/host/bin/external/llvm/llvm-tblgen -I external/llvm/include -I external/llvm/tools/clang/include -I $(dirname external/llvm/lib/Target/AArch64/AArch64.td) -gen-fast-isel external/llvm/lib/Target/AArch64/AArch64.td -o bazel-out/local-opt/genfiles/external/llvm/lib/Target/AArch64/AArch64GenFastISel.inc'): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 127. 
bazel-out/host/bin/external/llvm/llvm-tblgen: relocation error: bazel-out/host/bin/external/llvm/llvm-tblgen: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference 
Target //tensorflow/tools/pip_package:build_pip_package failed to build 
0

は他のディレクトリにビルドディレクトリから変更してください。 これは私のために働く。

関連する問題