openweave / openweave-wdlc

This package makes available the Weave Data Language (WDL) compiler (WDLC). WDL is Weave's publish and subscribe schema language. The WDLC compiler can be used to compile (i.e., validate and code generate) schema written against the WDL specification.
https://openweave.io/
Apache License 2.0
2 stars 8 forks source link

Some versions of protoc are not properly parsed by configure script #38

Closed EliRibble closed 4 years ago

EliRibble commented 4 years ago

SUMMARY

STEPS TO REPRODUCE

output from protoc --version:

> protoc --version
libprotoc 3.6.1

RESULTS Actual:

configure: error: protobuf version between 3.3.0 and 3.9.1, inclusive, is required. However, /usr/local/google/home/mosaic-role/slave/repo_clients/internal/master/out/host/linux-x86/bin/protoc is version unknown.
Please try downloading and installing 'https://github.com/protocolbuffers/protobuf/releases/download/v3.3.0/protoc-3.3.0-linux-x86_64.zip' or later.
make[1]: *** [Makefile:534: config.status] Error 1

Expected:

configure should parse the version as 3.6.1

CUSTOMER IMPACT

make distclean fails on Google-internal build system.

REGRESSION

Probably

REPRODUCIBILITY

Every time.