thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shane (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (THRIFT-2357) recurse option has no effect when generating php
Date Thu, 01 Dec 2016 03:21:58 GMT

    [ https://issues.apache.org/jira/browse/THRIFT-2357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15710715#comment-15710715
] 

Shane commented on THRIFT-2357:
-------------------------------

I ran into the same problem, in both version 0.9,.3 and master. Verbose log shows files are
processed recursively. But only the result of the last thrift file is left.
If this is really fixed, how to get the expected result?

> recurse option has no effect when generating php
> ------------------------------------------------
>
>                 Key: THRIFT-2357
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2357
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.9.1
>            Reporter: Mark Manashirov
>             Fix For: 0.9.2
>
>
> When compiling a thrift file that includes other thrift files the included files does
not get generated for php.
> For example:
> foo.thrift:
> --------------------------------------------------------
> include "bar.thrift"
> service FooService {
> 	bar.Foo SeeDosRun(1: bar.Baz baz);
> }
> bar.thrift
> --------------------------------------------------------
> struct Foo {
> 	1: string foo;
> }
> struct Baz {
> 	1: string baz;
> }
> thrift -v --gen php -r foo.thrift 
> Scanning /home/mmanashirov/CMS/develop/tmp/foo.thrift for includes
> Scanning /home/mmanashirov/CMS/develop/tmp/bar.thrift for includes
> Parsing /home/mmanashirov/CMS/develop/tmp/bar.thrift for types
> Parsing /home/mmanashirov/CMS/develop/tmp/foo.thrift for types
> Program: /home/mmanashirov/CMS/develop/tmp/bar.thrift
> Generating "php"
> Program: /home/mmanashirov/CMS/develop/tmp/foo.thrift
> Generating "php"
> It says generating php after bar.thrift but no files actually get generated for that
file. On the other hand generating files for cpp, py, js for example all work.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message