Подтвердить что ты не робот

Как создать общую библиотеку для TensorFlow на Travis-CI

Я помогаю в создании Ruby-wrapper для TensorFlow. Очевидно. мы бы хотели настроить автоматический тест проекта, и поэтому я в настоящее время пытается изо всех сил пытаться настроить Travis-CI для создания проекта и запускать тесты, как я могу, на своей собственной машине (OSX El Capitan).

Мой вопрос: какова магия, которая должна идти в .travis.yml -file для правильной bazel build общей библиотеки lib (tensorflow.so) для TensorFlow?

Насколько я могу судить, я успешно установил зависимостей TensorFlow, включая инструмент построения Google Bazel, но Travis-CI все еще не может построить. Начиная с этой записи команда bazel build не работает с сообщением:

...
...
INFO: Building...
[1 / 13] Writing file external/gif_archive/libgif.so-2.params
[3 / 13] Compiling external/gif_archive/giflib-5.1.4/lib/egif_lib.c
ERROR: /home/travis/.cache/bazel/_bazel_travis/1a58902034d650eeef2a9da5b1248179/external/gif_archive/BUILD:14:1: C++ compilation of rule '@gif_archive//:gif' failed: namespace-sandbox failed: error executing command 
  (cd /home/travis/.cache/bazel/_bazel_travis/1a58902034d650eeef2a9da5b1248179/execroot/tensorflow && \
  exec env - \
...
...
The command "bazel build --verbose_failures=1 @gif_archive//:gif" failed and exited with 1 during .

https://travis-ci.org/chrhansen/tensorflow.rb/builds/145716589

Примечание. Я заметил, что ребята через github.com/ node-tensorflow/node-tensorflow успешно сделали это: https://travis-ci.org/node-tensorflow/node-tensorflow/builds

ОБНОВЛЕНИЕ: https://github.com/tensorflow/tensorflow/issues/3374

4b9b3361