2017-04-05 3 views
1

Ich erhalte einen Build-Fehler beim Ausführen von TF.Tensorflow Build-Problem mit Bazel

Ich habe eine Include-Datei Problem. Ich habe neuste zlib1g-dev installiert, aber kein Glück.

Bazel Binärdateien von der Quelle V0.3.2 gebaut, TF-Befehl:

bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

ERROR:

ERROR: tensorflow/core/BUILD:853:1: undeclared inclusion(s) in rule '//tensorflow/core:lib_internal': 
this rule is missing dependency declarations for the following files included by 'tensorflow/core/lib/png/png_io.cc': 
~/.cache/bazel/_bazel_madhu/a9aabe45cf3d94341ef4fb777deb58c5/external/zlib_archive/zlib.h' 
~/.cache/bazel/_bazel_madhu/a9aabe45cf3d94341ef4fb777deb58c5/external/zlib_archive/zconf.h'." 
+0

Ich weiß, Leute werden mich beraten, neue Bazel-Version zu verwenden, aber mit dieser Version bekomme ich Fehler als Fehler: /tensorflow/tensorflow.bzl:528:19: Name 'DATA_CFG' ist nicht definiert, daher für ältere Version entschieden welcher warnte für DATA_CFG und fuhr fort. –

+0

Können Sie überprüfen, dass Bazel 0.4.5 kann nicht Tensorflow bei HEAD bauen? Das klingt verdächtig. Bazel hat DATA_CFG in Daten und HOST_CFG in Host umbenannt, aber das war vor Monaten, und alle sollten nun an beiden Enden behoben sein. – mhlopko

+0

Ich benutze modifizierte Version von Tensor Flow und zu meiner Überraschung der Arbeitsbereich.bzl hat keine Überprüfung der Bazel-Version ... unter def tf_workspace() –

Antwort

0

Reinigen Sie Ihre $HOME/.cache/bazel Verzeichnis.

Verwandte Themen