You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Mark Manashirov (JIRA)" <ji...@apache.org> on 2014/02/11 17:41:59 UTC

[jira] [Created] (THRIFT-2357) recurse option has no effect when generating php

Mark Manashirov created THRIFT-2357:
---------------------------------------

             Summary: 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


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.1.5#6160)