我正在尝试用Bazel-0.16在阿尔卑斯山3.8建造TensorFlow-1.10.0。但是它给了我一个如下所述的错误。
tensorflow/contrib/lite/kernels/internal/spectrogram.cc:46:22: error: 'tflite::internal::Log2Floor' declared as an 'inline' variable
inline int Log2Floor(uint n) {
^~~~
tensorflow/contrib/lite/kernels/internal/spectrogram.cc:46:22: error: 'uint' was not declared in this scope
tensorflow/contrib/lite/kernels/internal/spectrogram.cc:244:1: error: expected '}' at end of input
} // namespace tflite
^
Target //tensorflow/tools/pip_package:build_pip_package failed to build
我用来生成的命令是:
bazel build --config=opt --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" //tensorflow/tools/pip_package:build_pip_package
gcc和g++版本分别为6.4和6.4。
我怎样才能避免
tensorflow/contrib/lite
打包,因为我不需要使用它。
再加上TensorFlow-1.7.0正在成功构建,但是TensorFlow-1.10.0给出了如上所述的编译问题。