[ 
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

Reply via email to