I just opened DRILL-4853 jira and PR
https://github.com/apache/drill/pull/571 for the protobuf source files
update.

Laurent

On Thu, Aug 18, 2016 at 9:49 AM, Laurent Goujon <laur...@dremio.com> wrote:

> Thanks Sékine,
>
> After fiddling around and with a little help from Venki (who told me about
> the CMakeList.txt files under src/protobuf), I was able to refresh the
> files using the following command in the build directory:
> $ make fixProtobufs cpProtobufs
>
> This should copy the refreshed files over to the c++ src directory.
>
> Laurent
>
> On Thu, Aug 18, 2016 at 1:01 AM, Sékine Coulibaly <scoulib...@gmail.com>
> wrote:
>
>> Laurent,
>>
>> I used this on  1.7 branch (commit 7800aebdca845466a8d912f0f59c00
>> cda093b01f)
>>  :
>>
>> PYTHONPATH="/home/scoulibaly/python/build/lib.linux-x86_64-2.7"
>> /home/scoulibaly/protobuf/src/protoc  --cpp_out="." --proto_path="."
>> *.proto
>>
>> Just update to your actual Python path and to your actual protoc binary
>> path.
>>
>> The output on my machine is as follow :
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: BitControl.proto. Please use 'syntax =
>> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted
>> to proto2 syntax.)
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: ExecutionProtos.proto. Please use 'syntax =
>> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted
>> to proto2 syntax.)
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: Coordination.proto. Please use 'syntax =
>> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted
>> to proto2 syntax.)
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: UserBitShared.proto. Please use 'syntax =
>> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted
>> to proto2 syntax.)
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: Types.proto. Please use 'syntax = "proto2";'
>> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2
>> syntax.)
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: SchemaDef.proto. Please use 'syntax =
>> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted
>> to proto2 syntax.)
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: BitData.proto. Please use 'syntax =
>> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted
>> to proto2 syntax.)
>> BitData.proto: warning: Import Coordination.proto but not used.
>> BitData.proto: warning: Import ExecutionProtos.proto but not used.
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: GeneralRPC.proto. Please use 'syntax =
>> "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted
>> to proto2 syntax.)
>> GeneralRPC.proto: warning: Import Coordination.proto but not used.
>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>> specified for the proto file: User.proto. Please use 'syntax = "proto2";'
>> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2
>> syntax.)
>> User.proto: warning: Import BitData.proto but not used.
>> User.proto: warning: Import ExecutionProtos.proto but not used.
>> User.proto: warning: Import SchemaDef.proto but not used.
>>
>> Hope this will help you start.
>>
>>
>> 2016-08-17 20:01 GMT+02:00 Laurent Goujon <laur...@dremio.com>:
>>
>> > Hi,
>> >
>> > There's no instructions on how to generate the C++ protobuf files, and
>> they
>> > are currently out-of-sync with the definitions stored under protocol
>> > module.
>> >
>> > Does someone know how these files are generated? I'd like to update them
>> > and add some instructions at the same time.
>> >
>> > Cheers,
>> >
>> > Laurent
>> >
>>
>
>

Reply via email to