Hi, I am getting errors when trying to "protoc" the .proto file i created. I am trying to import message definition from a different file present in the same directory as the one being compiled with this at the top -
package testpackage; import "TestimportProto.proto"; but I still get the following error when compiling - rahul$ protoc --proto_path="/Users/rahul/NetBeansProjects/Testproj" --java_out "/Users/rahul/NetBeansProjects/AndMarket/build/generated-sources/protobuf-java" "/Users/rahul/NetBeansProjects/Testproj/src/java/Test.proto" TestimportProto.proto: File not found. src/java/Test.proto: Import "TestimportProto.proto" was not found or had errors. src/java/Test.proto:19:12: "TestimportInfo" is not defined. src/java/Test.proto:30:12: "Testimportstate" is not defined. Anyone can help? Greatly appreciate it. Regards, Rahul On Tue, Nov 10, 2009 at 7:16 PM, Kenton Varda <ken...@google.com> wrote: > Yes, the tag numbers have to be the same. > > If you have code that was generated from the original .proto file, look > inside it for comments that look like proto field definitions -- they should > include the tag number. Otherwise you're out of luck. > > On Tue, Nov 10, 2009 at 4:00 PM, rahul prasad <rahu...@gmail.com> wrote: > >> I am in a situation, where the .proto files are not present for the >> Protocol Buffers used in the application I am working on. Since the .proto >> files need to be created, I was wondering if the following yellow >> highlighted numbers should correspond to the same fields they stood for in >> the actual .proto files which were used to generate the classes? >> >> For example, - >> >> old proto file: >> package protos; >> message Person { >> required string name = 1; >> optional string age = 2; >> } >> >> new proto file: >> package protos; >> message Person { >> required string name = 2; >> optional string age = 1; >> } >> >> will this throw error when trying to retrieve data?, so what would your >> suggestion be in creating such a proto file when the original is not >> present. >> >> Regards, >> Rahul >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/protobuf?hl=en -~----------~----~----~----~------~----~------~--~---