I've been trying to use Protobufs as a data transport between go code and native iOS and Android code. This has worked great on iOS as I can use this to output go and objc code to work with the objects. protoc --go_out=. --objc_out=. *.proto
However, when I try to run gomobile bind -target=android . I get the following error. Skabber:go-protobuf-test jay$ gomobile bind -target=android . gomobile: go build -pkgdir=/Users/jay/go/pkg/gomobile/pkg_android_arm - buildmode=c-shared -o=/var/folders/c3/8ydc1rk94kd7p9bcrkh855000000gn/T/ gomobile-work-563639487/android/src/main/jniLibs/armeabi-v7a/libgojni.so / var/folders/c3/8ydc1rk94kd7p9bcrkh855000000gn/T/gomobile-work-563639487/ androidlib/main.go failed: exit status 2 # _/var/folders/c3/8ydc1rk94kd7p9bcrkh855000000gn/T/gomobile-work-563639487/gomobile_bind java_protobuftest.c:101:1: error: redefinition of 'Java_protobuftest_Config_getCurrentversion' java_protobuftest.c:42:1: note: previous definition is here java_protobuftest.c:116:1: error: redefinition of 'Java_protobuftest_Config_getUpgrademsg' java_protobuftest.c:58:1: note: previous definition is here java_protobuftest.c:131:1: error: redefinition of 'Java_protobuftest_Config_getUpgradeurl' java_protobuftest.c:66:1: note: previous definition is here java_protobuftest.c:146:1: error: redefinition of 'Java_protobuftest_Config_getDatatypes' java_protobuftest.c:50:1: note: previous definition is here java_protobuftest.c:221:1: error: redefinition of 'Java_protobuftest_Config_DataType_getInvalidatedate' java_protobuftest.c:178:1: note: previous definition is here java_protobuftest.c:236:1: error: redefinition of 'Java_protobuftest_Config_DataType_getUrl' java_protobuftest.c:186:1: note: previous definition is here java_protobuftest.c:251:1: error: redefinition of 'Java_protobuftest_Config_DataType_getCache' java_protobuftest.c:170:1: note: previous definition is here java_protobuftest.c:266:1: error: redefinition of 'Java_protobuftest_Config_DataType_getAutorefresh' java_protobuftest.c:162:1: note: previous definition is here java_protobuftest.c:341:1: error: redefinition of 'Java_protobuftest_Config_DataTypes_getPackage' java_protobuftest.c:298:1: note: previous definition is here java_protobuftest.c:356:1: error: redefinition of 'Java_protobuftest_Config_DataTypes_getRequest' java_protobuftest.c:306:1: note: previous definition is here java_protobuftest.c:371:1: error: redefinition of 'Java_protobuftest_Config_DataTypes_getMilestones' java_protobuftest.c:290:1: note: previous definition is here java_protobuftest.c:386:1: error: redefinition of 'Java_protobuftest_Config_DataTypes_getMilestonerange' java_protobuftest.c:282:1: note: previous definition is here Is this a problem with gomobile, protobuf, or my code? Thanks! -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.