google / vxsig

Automatically generate AV byte signatures from sets of similar binaries.
Apache License 2.0
259 stars 33 forks source link

Fail to build vxsig, absl header not found #4

Closed glen61y141 closed 5 years ago

glen61y141 commented 5 years ago

Here's the error shown below. Please help to fix the problem. Thanks, Glen

$ bazel version Build label: 1.0.0

$ git clone https://github.com/google/vxsig $ cd vxsig

$ git log commit 27f5ef36aaf9488d80fb156cdcc4c4633fa2d8af (HEAD -> master, origin/master, origin/HEAD)

$ bazel build -c opt //vxsig:vxsig --incompatible_disable_deprecated_attr_params=false

In file included from external/com_google_binexport/util/canonical_errors.cc:15: bazel-out/darwin-opt/bin/external/com_google_binexport/_virtual_includes/status/third_party/zynamics/binexport/util/canonical_errors.h:18:10: fatal error: 'third_party/absl/base/attributes.h' file not found

include "third_party/absl/base/attributes.h"

     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1 error generated. Target //vxsig:vxsig failed to build Use --verbose_failures to see the command lines of failed build steps. INFO: Elapsed time: 158.249s, Critical Path: 18.96s INFO: 232 processes: 232 darwin-sandbox. FAILED: Build did NOT complete successfully

cblichmann commented 5 years ago

Just pushed 804348a3e2bcac41135ad10c4cc64f52a27fdb73, which successfully builds on my machine with Bazel 1.0. Let me know if this works for you.