If you want help with that project, I'd suggest opening an issue with that project.
The Swift protobuf support we're working on with Apple can be found at https://github.com/apple/swift-protobuf. TVL On Wednesday, January 18, 2017 at 5:58:00 AM UTC-5, Kanishka Vedi wrote: > > Hi, > > I am trying to work on swift3 and want to use protobuf. Took latest code > from "https://github.com/alexeyxo/protobuf-swift" but when running > "./scripts/build.sh" > i get this error. > > > In file included from swift_file.cc:23: > > *./google/protobuf/descriptor.pb.h:12:2: **error: **This file was > generated by a newer version* > > * of protoc which is* > > #error This file was generated by a newer version of protoc which is > > * ^* > > *./google/protobuf/descriptor.pb.h:13:2: **error: **incompatible with > your Protocol Buffer* > > * headers. Please update* > > In file included from swift_generator.cc:22#error incompatible with your > Protocol Buffer headers. Please update: > > > * ^* > > *./google/protobuf/descriptor.pb.h:12./google/protobuf/descriptor.pb.h::214:: > 2*:* error*: error*: Thisyour fileheaders. *was > > generated by a newer #error your headers.version > > > * ^of* > > protoc which is > > #error This file was generated by a newer version of protoc which is > > * ^* > > *./google/protobuf/descriptor.pb.h:13:2: **error: **incompatible with > your Protocol Buffer* > > * headers. Please update* > > #error incompatible with your Protocol Buffer headers. Please update > > * ^./google/protobuf/descriptor.pb.h* > > *:*22:10:*./google/protobuf/descriptor.pb.h :*14*:fatal error2: :* > *'google/protobuf/arena.h'error > : file* *notyour* > > * headers.found* > > > #error your headers. > > * ^* > > #include <google/protobuf/arena.h> > > * ^* > > *./google/protobuf/descriptor.pb.h:22:10: **fatal error: > **'google/protobuf/arena.h' > file not* > > * found* > > > Now, i check "vim > ./plugin/compiler/google/protobuf/swift-descriptor.pb.h" & "vim > ./plugin/compiler/google/protobuf/descriptor.pb.h" and i see > > #if GOOGLE_PROTOBUF_VERSION < 3001000 > > #error This file was generated by a newer version of protoc which is > > #error incompatible with your Protocol Buffer headers. Please update > > #error your headers. > > #endif > > > Then i checked my protoc version -- > > protoc --version > > libprotoc 2.6.1 > > > How do i upgrade the version to 3 ? Could you please help me > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
