If I were to take a guess I would think it's the line below: But why this folder wouldn't exist I'm unsure of..
cp -R $(pwd)/external/org_apache_zookeeper/* $TMP_DIR I've also added the github permalink to the line of code below: https://github.com/apache/incubator-heron/blob/2a4f112fc567897711ee7117689e636534cb6fb4/third_party/zookeeper/BUILD#L41 There is some new conditional logic in that zookeeper rule that may be part of the issue. The link to the conditional in the zookeeper rule is below: https://github.com/apache/incubator-heron/blob/2a4f112fc567897711ee7117689e636534cb6fb4/third_party/zookeeper/BUILD#L23 On Sat, May 16, 2020 at 4:47 PM Ning Wang <[email protected]> wrote: > Yeah. It's the error when I tried to build on Ubuntu16. The error is in the > list of commands which is tricky to debug. There was a similar error > message in centos 7 which was caused by cppunit I remember. But it is hard > to tell if it is the same here. > > On Sat, May 16, 2020 at 2:31 PM Josh Fischer <[email protected]> wrote: > > > Hi All, > > > > I'm checking for OS compatibility with git tag 0.20.3-incubating-rc3 and > > the zookeeper-srcs target is failing to build on Ubuntu 16.04. The > > zookeeper-srcs target builds successfully on Mac. So far the only show > > stopping error I can see is that an expected file does not exist in the > > logs. Has anyone run into this issue before? See below for my > > terminal output. > > > > bazel build --config=ubuntu_nostyle third_party/zookeeper:zookeeper-srcs > > > > INFO: Options provided by the client: > > > > Inherited 'common' options: --isatty=1 --terminal_columns=141 > > > > INFO: Reading rc options for 'build' from > > /root/incubator-heron/tools/bazel.rc: > > > > 'build' options: --genrule_strategy=standalone --host_force_python=PY2 > > --ignore_unsupported_sandboxing --spawn_strategy=standalone > > --workspace_status_command scripts/release/status.sh > > > > INFO: Reading rc options for 'build' from /root/.bazelrc: > > > > 'build' options: --verbose_failures --spawn_strategy=standalone > > --genrule_strategy=standalone --local_ram_resources=4096 > > --local_cpu_resources=2 --announce_rc > > > > INFO: Found applicable config definition build:ubuntu_nostyle in file > > /root/incubator-heron/tools/bazel.rc: --genrule_strategy=standalone > > --ignore_unsupported_sandboxing --linkopt -lm --linkopt -lpthread > --linkopt > > -lrt --spawn_strategy=standalone --workspace_status_command > > scripts/release/status.sh --copt=-O3 > > > > INFO: Analyzed target //third_party/zookeeper:zookeeper-srcs (1 packages > > loaded, 2 targets configured). > > > > INFO: Found 1 target... > > > > ERROR: /root/incubator-heron/third_party/zookeeper/BUILD:7:1: Executing > > genrule //third_party/zookeeper:zookeeper-srcs failed (Exit 1): bash > > failed: error executing command > > > > (cd > > > > > /root/.cache/bazel/_bazel_root/88837ab595738499a4ef3075862ee807/execroot/org_apache_heron > > && \ > > > > exec env - \ > > > > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ > > > > /bin/bash -c 'source > external/bazel_tools/tools/genrule/genrule-setup.sh; > > export > INSTALL_DIR=$(pwd)/bazel-out/k8-fastbuild/bin/third_party/zookeeper > > > > export TMP_DIR=$(mktemp -d -t zookeeper.XXXXX) > > > > export CXXFLAGS=-Wno-error > > > > export CFLAGS=-Wno-error > > > > mkdir -p $TMP_DIR > > > > cp -R $(pwd)/external/org_apache_zookeeper/* $TMP_DIR > > > > cd $TMP_DIR/zookeeper-client/zookeeper-client-c > > > > autoreconf -if > > > > ./configure --prefix=$INSTALL_DIR --enable-shared=no > > > > make install > > > > rm -rf $TMP_DIR') > > > > Execution platform: @local_config_platform//:host > > > > cp: cannot stat > > > > > '/root/.cache/bazel/_bazel_root/88837ab595738499a4ef3075862ee807/execroot/org_apache_heron/external/org_apache_zookeeper/*': > > No such file or directory > > > > Target //third_party/zookeeper:zookeeper-srcs failed to build > > > > INFO: Elapsed time: 0.815s, Critical Path: 0.06s > > > > INFO: 0 processes. > > > > FAILED: Build did NOT complete successfully > > >
