[ https://issues.apache.org/jira/browse/THRIFT-2101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13720879#comment-13720879 ]
Emir Habul commented on THRIFT-2101: ------------------------------------ > ttypes.go does not serve any purpose, is there any reason why it is generated? Definition of types (structs for example) would live ttypes file. It is true that file gets generated even if you don't have any types. But that should not be a big concern. > Go generator, unused imports causes compilation to fail > ------------------------------------------------------- > > Key: THRIFT-2101 > URL: https://issues.apache.org/jira/browse/THRIFT-2101 > Project: Thrift > Issue Type: Bug > Components: Go - Compiler > Reporter: Khee Chin > Attachments: types.patch > > > After generating the go bindings for my idl file, on HEAD, compiling my go > module fails with the error > {quote} > ERROR 2013/07/25 12:29:12 build.go:79: # test123/src/myapp/app/pymarissa > gocode/src/test123/src/myapp/app/pymarissa/ttypes.go:7: imported and not > used: "fmt" > gocode/src/test123/src/myapp/app/pymarissa/ttypes.go:8: imported and not > used: "git.apache.org/thrift.git/lib/go/thrift" > Abort: Failed to build: Go Compilation Error (in > gocode/src/test123/src/myapp/app/pymarissa/ttypes.go:7): imported and not > used: "fmt" > {quote} > Since the imports are not used in ttypes.go, I've removed it (and the import > protection) for f_types in the compiler phase. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira