[jira] [Commented] (THRIFT-5691) test suite is failing in few units

2023-08-28 Thread Tomasz Kloczko (Jira)


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

Tomasz Kloczko commented on THRIFT-5691:


I have no idea what is the implication (is it only test suite or tested code 
issue).

 

> test suite is failing in few units
> --
>
> Key: THRIFT-5691
> URL: https://issues.apache.org/jira/browse/THRIFT-5691
> Project: Thrift
>  Issue Type: Bug
>  Components: Build Process
>Affects Versions: 0.18.1
>Reporter: Tomasz Kloczko
>Priority: Major
>
> Looks like sometbing is wrog and test suite is failing in few units
> {code:java}
> + cd thrift-0.18.1
> + /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure 
> --force-new-ctest-process -j48 ' '
> Internal ctest changing into directory: 
> /home/tkloczko/rpmbuild/BUILD/thrift-0.18.1/x86_64-redhat-linux-gnu
> Test project 
> /home/tkloczko/rpmbuild/BUILD/thrift-0.18.1/x86_64-redhat-linux-gnu
>       Start  1: php_const1_return
>       Start  2: php_enum1_return
>       Start  3: php_enum2_return
>       Start  4: php_exception1_return
>       Start  5: php_exception2_return
>       Start  6: php_service1_return
>       Start  7: php_service2_return
>       Start  8: php_service3_return
>       Start  9: php_service4_return
>       Start 10: php_struct1_return
>       Start 11: php_struct2_return
>       Start 12: php_typedef1_return
>       Start 13: php_union1_return
>       Start 14: php_union2_return
>       Start 15: StalenessCheckTest
>       Start 16: Benchmark
>       Start 17: UnitTests
>       Start 18: TInterruptTest
>       Start 19: TServerIntegrationTest
>       Start 20: TransportTest
>       Start 21: ZlibTest
>       Start 22: AnnotationTest
>       Start 23: EnumTest
>       Start 24: TFileTransportTest
>       Start 25: TFDTransportTest
>       Start 26: TPipedTransportTest
>       Start 27: AllProtocolsTest
>       Start 28: DebugProtoTest
>       Start 29: JSONProtoTest
>       Start 30: OptionalRequiredTest
>       Start 31: RecursiveTest
>       Start 32: SpecializationTest
>       Start 33: concurrency_test
>       Start 34: link_test
>       Start 35: processor_test
>       Start 36: TNonblockingServerTest
>       Start 37: TNonblockingSSLServerTest
>       Start 38: OpenSSLManualInitTest
>       Start 39: SecurityTest
>       Start 40: SecurityFromBufferTest
>       Start 41: TQTcpServerTest_Qt5
>       Start 42: StressTest
>       Start 43: StressTestConcurrent
>       Start 44: StressTestNonBlocking
>       Start 45: SpecificNameTest
>       Start 46: testserialization
>       Start 47: testapplicationexception
>       Start 48: testtransportsocket
>  1/76 Test  #1: php_const1_return .***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 49: testbinaryprotocol
>  2/76 Test  #2: php_enum1_return ..***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 50: testcompactprotocol
>  3/76 Test  #3: php_enum2_return ..***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 51: testbufferedtransport
>  4/76 Test  #4: php_exception1_return .***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 52: testframedtransport
>  5/76 Test  #5: php_exception2_return .***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 53: testfdtransport
>  6/76 Test  #6: php_service1_return ...***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 54: testmemorybuffer
>  7/76 Test  #7: php_service2_return ...***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 55: testsimpleserver
>  8/76 Test  #8: php_service3_return ...***Failed  Required 
> regular expression not found. Regex=[Cannot use reserved language keyword
> ]  0.08 sec
> [WARNING:generation:1] Unable to get a generator for "php".
>       Start 56: testdebugproto
>  9/76 Test  #9: php_service4_return 

[jira] [Commented] (THRIFT-5596) Build fails with LTO

2022-06-12 Thread Tomasz Kloczko (Jira)


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

Tomasz Kloczko commented on THRIFT-5596:


 

That was with using GNU autotools.

When I found that even with disabled LTO I was unable to link libevent test 
program because some parts of the code depends on define used only in cmake 

 
{noformat}
[tkloczko@devel-g2v thrift-0.16.0]$ grep -r BOOST_TEST_DYN_LINK
build/cmake/DefineOptions.cmake:    add_definitions(-DBOOST_TEST_DYN_LINK)
lib/cpp/test/TransportTest.cpp:#ifdef BOOST_TEST_DYN_LINK
lib/cpp/test/OpenSSLManualInitTest.cpp:#ifdef BOOST_TEST_DYN_LINK
lib/cpp/test/ZlibTest.cpp:#ifdef BOOST_TEST_DYN_LINK
lib/cpp/test/processor/ProcessorTest.cpp:#ifdef BOOST_TEST_DYN_LINK
lib/cpp/test/TFileTransportTest.cpp:#ifdef BOOST_TEST_DYN_LINK
{noformat}
I've switched to build thrift using cmake and I was able to build without 
problems with LTO.

 

However now I see several other issue like
 * cmake files are  installed  in $(prefix)/lib/cmake instead in $(libdir)/cmake
 * pkgconfig the same are installed in $(prefix)/lib/pkgconfig instead in 
$(libdir)/pkgconfig
 * perl, pythis  and lua files are not installed at all

In other words GNU autotools suppoort is broken and cmake seems is not finished.

 

> Build fails with LTO
> 
>
> Key: THRIFT-5596
> URL: https://issues.apache.org/jira/browse/THRIFT-5596
> Project: Thrift
>  Issue Type: Bug
>  Components: HTML - Compiler
>Affects Versions: 0.16.0
>Reporter: Tomasz Kloczko
>Priority: Major
>
> Looks like linking is failing when is used LTO
> Linux x86/64
> gcc 12.1.0
> {noformat}
> [tkloczko@devel-g2v thrift-0.16.0]$ make
> make  all-recursive
> make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0'
> Making all in compiler/cpp
> make[2]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp'
> Making all in src
> make[3]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> make  all-am
> make[4]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> make[4]: Nothing to be done for 'all-am'.
> make[4]: Leaving directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> make[3]: Leaving directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> Making all in .
> make[3]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp'
> /bin/sh ../../libtool  --tag=CXX   --mode=link /usr/bin/g++ -std=c++11 -Wall 
> -Wextra -pedantic -Werror -O2 -g -grecord-gcc-switches -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS 
> -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong 
> -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic 
> -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection 
> -fdata-sections -ffunction-sections -flto=auto -flto-partition=none  
> -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now 
> -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none 
> -fuse-linker-plugin -Wl,--build-id=sha1 -o thrift 
> src/thrift/audit/thrift-t_audit.o src/thrift/thrift-common.o 
> src/thrift/generate/thrift-t_generator.o src/thrift/thrift-main.o 
> src/thrift/parse/thrift-parse.o src/thrift/parse/thrift-t_typedef.o 
> src/thrift/generate/thrift-t_c_glib_generator.o 
> src/thrift/generate/thrift-t_cl_generator.o 
> src/thrift/generate/thrift-t_cpp_generator.o 
> src/thrift/generate/thrift-t_d_generator.o 
> src/thrift/generate/thrift-t_dart_generator.o 
> src/thrift/generate/thrift-t_delphi_generator.o 
> src/thrift/generate/thrift-t_erl_generator.o 
> src/thrift/generate/thrift-t_go_generator.o 
> src/thrift/generate/thrift-t_gv_generator.o 
> src/thrift/generate/thrift-t_haxe_generator.o 
> src/thrift/generate/thrift-t_html_generator.o 
> src/thrift/generate/thrift-t_markdown_generator.o 
> src/thrift/generate/thrift-t_java_generator.o 
> src/thrift/generate/thrift-t_javame_generator.o 
> src/thrift/generate/thrift-t_js_generator.o 
> src/thrift/generate/thrift-t_json_generator.o 
> src/thrift/generate/thrift-t_lua_generator.o 
> src/thrift/generate/thrift-t_netstd_generator.o 
> src/thrift/generate/thrift-t_ocaml_generator.o 
> src/thrift/generate/thrift-t_perl_generator.o 
> src/thrift/generate/thrift-t_php_generator.o 
> src/thrift/generate/thrift-t_py_generator.o 
> src/thrift/generate/thrift-t_rb_generator.o 
> src/thrift/generate/thrift-t_rs_generator.o 
> src/thrift/generate/thrift-t_st_generator.o 
> src/thrift/generate/thrift-t_swift_generator.o 
> src/thrift/generate/thrift-t_xml_generator.o 
> src/thrift/generate/thrift-t_xsd_generator.o src/thrift/libparse.a -lrt 
> -lpthread
> libtool: link: /usr/bin/g++ -std=c++11 

[jira] [Created] (THRIFT-5596) Build fails wit LTO

2022-06-12 Thread Tomasz Kloczko (Jira)
Tomasz Kloczko created THRIFT-5596:
--

 Summary: Build fails wit LTO
 Key: THRIFT-5596
 URL: https://issues.apache.org/jira/browse/THRIFT-5596
 Project: Thrift
  Issue Type: Bug
  Components: C++ - Compiler
Affects Versions: 0.16.0
 Environment: Linux x86/64

gcc 12.1.0
{noformat}
[tkloczko@devel-g2v thrift-0.16.0]$ make
make  all-recursive
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0'
Making all in compiler/cpp
make[2]: Entering directory 
'/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp'
Making all in src
make[3]: Entering directory 
'/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
make  all-am
make[4]: Entering directory 
'/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory 
'/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
make[3]: Leaving directory 
'/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
Making all in .
make[3]: Entering directory 
'/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp'
/bin/sh ../../libtool  --tag=CXX   --mode=link /usr/bin/g++ -std=c++11 -Wall 
-Wextra -pedantic -Werror -O2 -g -grecord-gcc-switches -pipe -Wall 
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong 
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic 
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection 
-fdata-sections -ffunction-sections -flto=auto -flto-partition=none  
-Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now 
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none 
-fuse-linker-plugin -Wl,--build-id=sha1 -o thrift 
src/thrift/audit/thrift-t_audit.o src/thrift/thrift-common.o 
src/thrift/generate/thrift-t_generator.o src/thrift/thrift-main.o 
src/thrift/parse/thrift-parse.o src/thrift/parse/thrift-t_typedef.o 
src/thrift/generate/thrift-t_c_glib_generator.o 
src/thrift/generate/thrift-t_cl_generator.o 
src/thrift/generate/thrift-t_cpp_generator.o 
src/thrift/generate/thrift-t_d_generator.o 
src/thrift/generate/thrift-t_dart_generator.o 
src/thrift/generate/thrift-t_delphi_generator.o 
src/thrift/generate/thrift-t_erl_generator.o 
src/thrift/generate/thrift-t_go_generator.o 
src/thrift/generate/thrift-t_gv_generator.o 
src/thrift/generate/thrift-t_haxe_generator.o 
src/thrift/generate/thrift-t_html_generator.o 
src/thrift/generate/thrift-t_markdown_generator.o 
src/thrift/generate/thrift-t_java_generator.o 
src/thrift/generate/thrift-t_javame_generator.o 
src/thrift/generate/thrift-t_js_generator.o 
src/thrift/generate/thrift-t_json_generator.o 
src/thrift/generate/thrift-t_lua_generator.o 
src/thrift/generate/thrift-t_netstd_generator.o 
src/thrift/generate/thrift-t_ocaml_generator.o 
src/thrift/generate/thrift-t_perl_generator.o 
src/thrift/generate/thrift-t_php_generator.o 
src/thrift/generate/thrift-t_py_generator.o 
src/thrift/generate/thrift-t_rb_generator.o 
src/thrift/generate/thrift-t_rs_generator.o 
src/thrift/generate/thrift-t_st_generator.o 
src/thrift/generate/thrift-t_swift_generator.o 
src/thrift/generate/thrift-t_xml_generator.o 
src/thrift/generate/thrift-t_xsd_generator.o src/thrift/libparse.a -lrt 
-lpthread
libtool: link: /usr/bin/g++ -std=c++11 -Wall -Wextra -pedantic -Werror -O2 -g 
-grecord-gcc-switches -pipe -Wall -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong 
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic 
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection 
-fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wl,-z 
-Wl,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now 
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none 
-fuse-linker-plugin -Wl,--build-id=sha1 -o thrift 
src/thrift/audit/thrift-t_audit.o src/thrift/thrift-common.o 
src/thrift/generate/thrift-t_generator.o src/thrift/thrift-main.o 
src/thrift/parse/thrift-parse.o src/thrift/parse/thrift-t_typedef.o 
src/thrift/generate/thrift-t_c_glib_generator.o 
src/thrift/generate/thrift-t_cl_generator.o 
src/thrift/generate/thrift-t_cpp_generator.o 
src/thrift/generate/thrift-t_d_generator.o 
src/thrift/generate/thrift-t_dart_generator.o 
src/thrift/generate/thrift-t_delphi_generator.o 
src/thrift/generate/thrift-t_erl_generator.o 
src/thrift/generate/thrift-t_go_generator.o 
src/thrift/generate/thrift-t_gv_generator.o 
src/thrift/generate/thrift-t_haxe_generator.o 
src/thrift/generate/thrift-t_html_generator.o 
src/thrift/generate/thrift-t_markdown_generator.o 
src/thrift/generate/thrift-t_java_generator.o 
src/thrift/generate/thrift-t_javame_generator.o 
src/thrift/generate/thrift-t_js_generator.o 

[jira] [Updated] (THRIFT-5596) Build fails with LTO

2022-06-12 Thread Tomasz Kloczko (Jira)


 [ 
https://issues.apache.org/jira/browse/THRIFT-5596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomasz Kloczko updated THRIFT-5596:
---
Summary: Build fails with LTO  (was: Build fails wit LTO)

> Build fails with LTO
> 
>
> Key: THRIFT-5596
> URL: https://issues.apache.org/jira/browse/THRIFT-5596
> Project: Thrift
>  Issue Type: Bug
>  Components: C++ - Compiler
>Affects Versions: 0.16.0
> Environment: Linux x86/64
> gcc 12.1.0
> {noformat}
> [tkloczko@devel-g2v thrift-0.16.0]$ make
> make  all-recursive
> make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0'
> Making all in compiler/cpp
> make[2]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp'
> Making all in src
> make[3]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> make  all-am
> make[4]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> make[4]: Nothing to be done for 'all-am'.
> make[4]: Leaving directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> make[3]: Leaving directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp/src'
> Making all in .
> make[3]: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.16.0/compiler/cpp'
> /bin/sh ../../libtool  --tag=CXX   --mode=link /usr/bin/g++ -std=c++11 -Wall 
> -Wextra -pedantic -Werror -O2 -g -grecord-gcc-switches -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS 
> -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong 
> -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic 
> -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection 
> -fdata-sections -ffunction-sections -flto=auto -flto-partition=none  
> -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now 
> -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none 
> -fuse-linker-plugin -Wl,--build-id=sha1 -o thrift 
> src/thrift/audit/thrift-t_audit.o src/thrift/thrift-common.o 
> src/thrift/generate/thrift-t_generator.o src/thrift/thrift-main.o 
> src/thrift/parse/thrift-parse.o src/thrift/parse/thrift-t_typedef.o 
> src/thrift/generate/thrift-t_c_glib_generator.o 
> src/thrift/generate/thrift-t_cl_generator.o 
> src/thrift/generate/thrift-t_cpp_generator.o 
> src/thrift/generate/thrift-t_d_generator.o 
> src/thrift/generate/thrift-t_dart_generator.o 
> src/thrift/generate/thrift-t_delphi_generator.o 
> src/thrift/generate/thrift-t_erl_generator.o 
> src/thrift/generate/thrift-t_go_generator.o 
> src/thrift/generate/thrift-t_gv_generator.o 
> src/thrift/generate/thrift-t_haxe_generator.o 
> src/thrift/generate/thrift-t_html_generator.o 
> src/thrift/generate/thrift-t_markdown_generator.o 
> src/thrift/generate/thrift-t_java_generator.o 
> src/thrift/generate/thrift-t_javame_generator.o 
> src/thrift/generate/thrift-t_js_generator.o 
> src/thrift/generate/thrift-t_json_generator.o 
> src/thrift/generate/thrift-t_lua_generator.o 
> src/thrift/generate/thrift-t_netstd_generator.o 
> src/thrift/generate/thrift-t_ocaml_generator.o 
> src/thrift/generate/thrift-t_perl_generator.o 
> src/thrift/generate/thrift-t_php_generator.o 
> src/thrift/generate/thrift-t_py_generator.o 
> src/thrift/generate/thrift-t_rb_generator.o 
> src/thrift/generate/thrift-t_rs_generator.o 
> src/thrift/generate/thrift-t_st_generator.o 
> src/thrift/generate/thrift-t_swift_generator.o 
> src/thrift/generate/thrift-t_xml_generator.o 
> src/thrift/generate/thrift-t_xsd_generator.o src/thrift/libparse.a -lrt 
> -lpthread
> libtool: link: /usr/bin/g++ -std=c++11 -Wall -Wextra -pedantic -Werror -O2 -g 
> -grecord-gcc-switches -pipe -Wall -Werror=format-security 
> -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS 
> -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong 
> -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic 
> -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection 
> -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wl,-z 
> -Wl,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now 
> -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none 
> -fuse-linker-plugin -Wl,--build-id=sha1 -o thrift 
> src/thrift/audit/thrift-t_audit.o src/thrift/thrift-common.o 
> src/thrift/generate/thrift-t_generator.o src/thrift/thrift-main.o 
> src/thrift/parse/thrift-parse.o src/thrift/parse/thrift-t_typedef.o 
> src/thrift/generate/thrift-t_c_glib_generator.o 
> src/thrift/generate/thrift-t_cl_generator.o 
> src/thrift/generate/thrift-t_cpp_generator.o 
> src/thrift/generate/thrift-t_d_generator.o 
> src/thrift/generate/thrift-t_dart_generator.o 
> src/thrift/generate/thrift-t_delphi_generator.o 
> src/thrift/generate/thrift-t_erl_generator.o 
> 

[jira] [Created] (THRIFT-5672) 0.17.0: test suite is failing

2022-12-11 Thread Tomasz Kloczko (Jira)
Tomasz Kloczko created THRIFT-5672:
--

 Summary: 0.17.0: test suite is failing
 Key: THRIFT-5672
 URL: https://issues.apache.org/jira/browse/THRIFT-5672
 Project: Thrift
  Issue Type: Bug
Affects Versions: 0.17.0
 Environment: Linux x86/64
Reporter: Tomasz Kloczko
 Fix For: 0.17.0


Looks like test suite is failing in few units
{code:java}
+ cd thrift-0.17.0
+ /usr/bin/make -O -j48 V=1 VERBOSE=1 -C x86_64-redhat-linux-gnu test 
ARGS=--output-on-failure
make: Entering directory 
'/home/tkloczko/rpmbuild/BUILD/thrift-0.17.0/x86_64-redhat-linux-gnu'
Running tests...
/usr/bin/ctest --force-new-ctest-process --output-on-failure
Test project /home/tkloczko/rpmbuild/BUILD/thrift-0.17.0/x86_64-redhat-linux-gnu
        Start   1: c_glib_const1_return
  1/384 Test   #1: c_glib_const1_return ..   Passed    0.01 sec
        Start   2: c_glib_enum1_return
  2/384 Test   #2: c_glib_enum1_return ...   Passed    0.01 sec
        Start   3: c_glib_enum2_return
  3/384 Test   #3: c_glib_enum2_return ...   Passed    0.01 sec
        Start   4: c_glib_exception1_return
  4/384 Test   #4: c_glib_exception1_return ..   Passed    0.01 sec
        Start   5: c_glib_exception2_return
  5/384 Test   #5: c_glib_exception2_return ..   Passed    0.01 sec
        Start   6: c_glib_service1_return
  6/384 Test   #6: c_glib_service1_return    Passed    0.01 sec
        Start   7: c_glib_service2_return
  7/384 Test   #7: c_glib_service2_return    Passed    0.01 sec
        Start   8: c_glib_service3_return
  8/384 Test   #8: c_glib_service3_return    Passed    0.01 sec
        Start   9: c_glib_service4_return
  9/384 Test   #9: c_glib_service4_return    Passed    0.01 sec
        Start  10: c_glib_struct1_return
 10/384 Test  #10: c_glib_struct1_return .   Passed    0.01 sec
        Start  11: c_glib_struct2_return
 11/384 Test  #11: c_glib_struct2_return .   Passed    0.01 sec
        Start  12: c_glib_typedef1_return
 12/384 Test  #12: c_glib_typedef1_return    Passed    0.01 sec
        Start  13: c_glib_union1_return
 13/384 Test  #13: c_glib_union1_return ..   Passed    0.01 sec
        Start  14: c_glib_union2_return
 14/384 Test  #14: c_glib_union2_return ..   Passed    0.01 sec
        Start  15: cpp_const1_return
 15/384 Test  #15: cpp_const1_return .   Passed    0.01 sec
        Start  16: cpp_enum1_return
 16/384 Test  #16: cpp_enum1_return ..   Passed    0.01 sec
        Start  17: cpp_enum2_return
 17/384 Test  #17: cpp_enum2_return ..   Passed    0.01 sec
        Start  18: cpp_exception1_return
 18/384 Test  #18: cpp_exception1_return .   Passed    0.01 sec
        Start  19: cpp_exception2_return
 19/384 Test  #19: cpp_exception2_return .   Passed    0.01 sec
        Start  20: cpp_service1_return
 20/384 Test  #20: cpp_service1_return ...   Passed    0.01 sec
        Start  21: cpp_service2_return
 21/384 Test  #21: cpp_service2_return ...   Passed    0.01 sec
        Start  22: cpp_service3_return
 22/384 Test  #22: cpp_service3_return ...   Passed    0.01 sec
        Start  23: cpp_service4_return
 23/384 Test  #23: cpp_service4_return ...   Passed    0.01 sec
        Start  24: cpp_struct1_return
 24/384 Test  #24: cpp_struct1_return    Passed    0.01 sec
        Start  25: cpp_struct2_return
 25/384 Test  #25: cpp_struct2_return    Passed    0.01 sec
        Start  26: cpp_typedef1_return
 26/384 Test  #26: cpp_typedef1_return ...   Passed    0.01 sec
        Start  27: cpp_union1_return
 27/384 Test  #27: cpp_union1_return .   Passed    0.01 sec
        Start  28: cpp_union2_return
 28/384 Test  #28: cpp_union2_return .   Passed    0.02 sec
        Start  29: d_const1_return
 29/384 Test  #29: d_const1_return ...   Passed    0.01 sec
        Start  30: d_enum1_return
 30/384 Test  #30: d_enum1_return    Passed    0.01 sec
        Start  31: d_enum2_return
 31/384 Test  #31: d_enum2_return    Passed    0.01 sec
        Start  32: d_exception1_return
 32/384 Test  #32: d_exception1_return ...   Passed    0.01 sec
        Start  33: d_exception2_return
 33/384 Test  #33: d_exception2_return ...   Passed    0.01 sec
        Start  34: d_service1_return
 34/384 Test  #34: d_service1_return .   Passed    0.01 sec
        Start  35: d_service2_return
 35/384 Test  #35: d_service2_return .   Passed    0.01 sec
        Start  36: d_service3_return
 36/384 Test  #36: d_service3_return .   Passed    0.01 sec
        

[jira] [Commented] (THRIFT-5672) 0.17.0: test suite is failing

2023-01-15 Thread Tomasz Kloczko (Jira)


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

Tomasz Kloczko commented on THRIFT-5672:


Any update?

 

> 0.17.0: test suite is failing
> -
>
> Key: THRIFT-5672
> URL: https://issues.apache.org/jira/browse/THRIFT-5672
> Project: Thrift
>  Issue Type: Bug
>Affects Versions: 0.17.0
> Environment: Linux x86/64
>Reporter: Tomasz Kloczko
>Priority: Major
>
> Looks like test suite is failing in few units
> {code:java}
> + cd thrift-0.17.0
> + /usr/bin/make -O -j48 V=1 VERBOSE=1 -C x86_64-redhat-linux-gnu test 
> ARGS=--output-on-failure
> make: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.17.0/x86_64-redhat-linux-gnu'
> Running tests...
> /usr/bin/ctest --force-new-ctest-process --output-on-failure
> Test project 
> /home/tkloczko/rpmbuild/BUILD/thrift-0.17.0/x86_64-redhat-linux-gnu
>         Start   1: c_glib_const1_return
>   1/384 Test   #1: c_glib_const1_return ..   Passed    0.01 sec
>         Start   2: c_glib_enum1_return
>   2/384 Test   #2: c_glib_enum1_return ...   Passed    0.01 sec
>         Start   3: c_glib_enum2_return
>   3/384 Test   #3: c_glib_enum2_return ...   Passed    0.01 sec
>         Start   4: c_glib_exception1_return
>   4/384 Test   #4: c_glib_exception1_return ..   Passed    0.01 sec
>         Start   5: c_glib_exception2_return
>   5/384 Test   #5: c_glib_exception2_return ..   Passed    0.01 sec
>         Start   6: c_glib_service1_return
>   6/384 Test   #6: c_glib_service1_return    Passed    0.01 sec
>         Start   7: c_glib_service2_return
>   7/384 Test   #7: c_glib_service2_return    Passed    0.01 sec
>         Start   8: c_glib_service3_return
>   8/384 Test   #8: c_glib_service3_return    Passed    0.01 sec
>         Start   9: c_glib_service4_return
>   9/384 Test   #9: c_glib_service4_return    Passed    0.01 sec
>         Start  10: c_glib_struct1_return
>  10/384 Test  #10: c_glib_struct1_return .   Passed    0.01 sec
>         Start  11: c_glib_struct2_return
>  11/384 Test  #11: c_glib_struct2_return .   Passed    0.01 sec
>         Start  12: c_glib_typedef1_return
>  12/384 Test  #12: c_glib_typedef1_return    Passed    0.01 sec
>         Start  13: c_glib_union1_return
>  13/384 Test  #13: c_glib_union1_return ..   Passed    0.01 sec
>         Start  14: c_glib_union2_return
>  14/384 Test  #14: c_glib_union2_return ..   Passed    0.01 sec
>         Start  15: cpp_const1_return
>  15/384 Test  #15: cpp_const1_return .   Passed    0.01 sec
>         Start  16: cpp_enum1_return
>  16/384 Test  #16: cpp_enum1_return ..   Passed    0.01 sec
>         Start  17: cpp_enum2_return
>  17/384 Test  #17: cpp_enum2_return ..   Passed    0.01 sec
>         Start  18: cpp_exception1_return
>  18/384 Test  #18: cpp_exception1_return .   Passed    0.01 sec
>         Start  19: cpp_exception2_return
>  19/384 Test  #19: cpp_exception2_return .   Passed    0.01 sec
>         Start  20: cpp_service1_return
>  20/384 Test  #20: cpp_service1_return ...   Passed    0.01 sec
>         Start  21: cpp_service2_return
>  21/384 Test  #21: cpp_service2_return ...   Passed    0.01 sec
>         Start  22: cpp_service3_return
>  22/384 Test  #22: cpp_service3_return ...   Passed    0.01 sec
>         Start  23: cpp_service4_return
>  23/384 Test  #23: cpp_service4_return ...   Passed    0.01 sec
>         Start  24: cpp_struct1_return
>  24/384 Test  #24: cpp_struct1_return    Passed    0.01 sec
>         Start  25: cpp_struct2_return
>  25/384 Test  #25: cpp_struct2_return    Passed    0.01 sec
>         Start  26: cpp_typedef1_return
>  26/384 Test  #26: cpp_typedef1_return ...   Passed    0.01 sec
>         Start  27: cpp_union1_return
>  27/384 Test  #27: cpp_union1_return .   Passed    0.01 sec
>         Start  28: cpp_union2_return
>  28/384 Test  #28: cpp_union2_return .   Passed    0.02 sec
>         Start  29: d_const1_return
>  29/384 Test  #29: d_const1_return ...   Passed    0.01 sec
>         Start  30: d_enum1_return
>  30/384 Test  #30: d_enum1_return    Passed    0.01 sec
>         Start  31: d_enum2_return
>  31/384 Test  #31: d_enum2_return    Passed    0.01 sec
>         Start  32: d_exception1_return
>  32/384 Test  #32: d_exception1_return ...   Passed    0.01 sec
>         Start  33: d_exception2_return
>  33/384 Test  #33: d_exception2_return ...   Passed 

[jira] [Updated] (THRIFT-5691) 0.18.1: test suite is failing in few units

2023-03-07 Thread Tomasz Kloczko (Jira)


 [ 
https://issues.apache.org/jira/browse/THRIFT-5691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomasz Kloczko updated THRIFT-5691:
---
Description: 
Looks like sometbing is wrog and test suite is failing in few units
{code:java}
+ cd thrift-0.18.1
+ /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure 
--force-new-ctest-process -j48 ' '
Internal ctest changing into directory: 
/home/tkloczko/rpmbuild/BUILD/thrift-0.18.1/x86_64-redhat-linux-gnu
Test project /home/tkloczko/rpmbuild/BUILD/thrift-0.18.1/x86_64-redhat-linux-gnu
      Start  1: php_const1_return
      Start  2: php_enum1_return
      Start  3: php_enum2_return
      Start  4: php_exception1_return
      Start  5: php_exception2_return
      Start  6: php_service1_return
      Start  7: php_service2_return
      Start  8: php_service3_return
      Start  9: php_service4_return
      Start 10: php_struct1_return
      Start 11: php_struct2_return
      Start 12: php_typedef1_return
      Start 13: php_union1_return
      Start 14: php_union2_return
      Start 15: StalenessCheckTest
      Start 16: Benchmark
      Start 17: UnitTests
      Start 18: TInterruptTest
      Start 19: TServerIntegrationTest
      Start 20: TransportTest
      Start 21: ZlibTest
      Start 22: AnnotationTest
      Start 23: EnumTest
      Start 24: TFileTransportTest
      Start 25: TFDTransportTest
      Start 26: TPipedTransportTest
      Start 27: AllProtocolsTest
      Start 28: DebugProtoTest
      Start 29: JSONProtoTest
      Start 30: OptionalRequiredTest
      Start 31: RecursiveTest
      Start 32: SpecializationTest
      Start 33: concurrency_test
      Start 34: link_test
      Start 35: processor_test
      Start 36: TNonblockingServerTest
      Start 37: TNonblockingSSLServerTest
      Start 38: OpenSSLManualInitTest
      Start 39: SecurityTest
      Start 40: SecurityFromBufferTest
      Start 41: TQTcpServerTest_Qt5
      Start 42: StressTest
      Start 43: StressTestConcurrent
      Start 44: StressTestNonBlocking
      Start 45: SpecificNameTest
      Start 46: testserialization
      Start 47: testapplicationexception
      Start 48: testtransportsocket
 1/76 Test  #1: php_const1_return .***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 49: testbinaryprotocol
 2/76 Test  #2: php_enum1_return ..***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 50: testcompactprotocol
 3/76 Test  #3: php_enum2_return ..***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 51: testbufferedtransport
 4/76 Test  #4: php_exception1_return .***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 52: testframedtransport
 5/76 Test  #5: php_exception2_return .***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 53: testfdtransport
 6/76 Test  #6: php_service1_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 54: testmemorybuffer
 7/76 Test  #7: php_service2_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 55: testsimpleserver
 8/76 Test  #8: php_service3_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 56: testdebugproto
 9/76 Test  #9: php_service4_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 57: testoptionalrequired
10/76 Test #10: php_struct1_return ***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.08 sec
[WARNING:generation:1] Unable to get a generator for "php".
      Start 58: testthriftbinaryreadcheck
11/76 Test #11: php_struct2_return ***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.09 sec
[WARNING:generation:1] Unable to get a generator for "php".
      

[jira] [Closed] (THRIFT-5672) 0.17.0: test suite is failing

2023-03-07 Thread Tomasz Kloczko (Jira)


 [ 
https://issues.apache.org/jira/browse/THRIFT-5672?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomasz Kloczko closed THRIFT-5672.
--
Resolution: Fixed

New ticket https://issues.apache.org/jira/browse/THRIFT-5691

> 0.17.0: test suite is failing
> -
>
> Key: THRIFT-5672
> URL: https://issues.apache.org/jira/browse/THRIFT-5672
> Project: Thrift
>  Issue Type: Bug
>  Components: Test Suite
>Affects Versions: 0.17.0
> Environment: Linux x86/64
>Reporter: Tomasz Kloczko
>Priority: Major
>
> Looks like test suite is failing in few units
> {code:java}
> + cd thrift-0.17.0
> + /usr/bin/make -O -j48 V=1 VERBOSE=1 -C x86_64-redhat-linux-gnu test 
> ARGS=--output-on-failure
> make: Entering directory 
> '/home/tkloczko/rpmbuild/BUILD/thrift-0.17.0/x86_64-redhat-linux-gnu'
> Running tests...
> /usr/bin/ctest --force-new-ctest-process --output-on-failure
> Test project 
> /home/tkloczko/rpmbuild/BUILD/thrift-0.17.0/x86_64-redhat-linux-gnu
>         Start   1: c_glib_const1_return
>   1/384 Test   #1: c_glib_const1_return ..   Passed    0.01 sec
>         Start   2: c_glib_enum1_return
>   2/384 Test   #2: c_glib_enum1_return ...   Passed    0.01 sec
>         Start   3: c_glib_enum2_return
>   3/384 Test   #3: c_glib_enum2_return ...   Passed    0.01 sec
>         Start   4: c_glib_exception1_return
>   4/384 Test   #4: c_glib_exception1_return ..   Passed    0.01 sec
>         Start   5: c_glib_exception2_return
>   5/384 Test   #5: c_glib_exception2_return ..   Passed    0.01 sec
>         Start   6: c_glib_service1_return
>   6/384 Test   #6: c_glib_service1_return    Passed    0.01 sec
>         Start   7: c_glib_service2_return
>   7/384 Test   #7: c_glib_service2_return    Passed    0.01 sec
>         Start   8: c_glib_service3_return
>   8/384 Test   #8: c_glib_service3_return    Passed    0.01 sec
>         Start   9: c_glib_service4_return
>   9/384 Test   #9: c_glib_service4_return    Passed    0.01 sec
>         Start  10: c_glib_struct1_return
>  10/384 Test  #10: c_glib_struct1_return .   Passed    0.01 sec
>         Start  11: c_glib_struct2_return
>  11/384 Test  #11: c_glib_struct2_return .   Passed    0.01 sec
>         Start  12: c_glib_typedef1_return
>  12/384 Test  #12: c_glib_typedef1_return    Passed    0.01 sec
>         Start  13: c_glib_union1_return
>  13/384 Test  #13: c_glib_union1_return ..   Passed    0.01 sec
>         Start  14: c_glib_union2_return
>  14/384 Test  #14: c_glib_union2_return ..   Passed    0.01 sec
>         Start  15: cpp_const1_return
>  15/384 Test  #15: cpp_const1_return .   Passed    0.01 sec
>         Start  16: cpp_enum1_return
>  16/384 Test  #16: cpp_enum1_return ..   Passed    0.01 sec
>         Start  17: cpp_enum2_return
>  17/384 Test  #17: cpp_enum2_return ..   Passed    0.01 sec
>         Start  18: cpp_exception1_return
>  18/384 Test  #18: cpp_exception1_return .   Passed    0.01 sec
>         Start  19: cpp_exception2_return
>  19/384 Test  #19: cpp_exception2_return .   Passed    0.01 sec
>         Start  20: cpp_service1_return
>  20/384 Test  #20: cpp_service1_return ...   Passed    0.01 sec
>         Start  21: cpp_service2_return
>  21/384 Test  #21: cpp_service2_return ...   Passed    0.01 sec
>         Start  22: cpp_service3_return
>  22/384 Test  #22: cpp_service3_return ...   Passed    0.01 sec
>         Start  23: cpp_service4_return
>  23/384 Test  #23: cpp_service4_return ...   Passed    0.01 sec
>         Start  24: cpp_struct1_return
>  24/384 Test  #24: cpp_struct1_return    Passed    0.01 sec
>         Start  25: cpp_struct2_return
>  25/384 Test  #25: cpp_struct2_return    Passed    0.01 sec
>         Start  26: cpp_typedef1_return
>  26/384 Test  #26: cpp_typedef1_return ...   Passed    0.01 sec
>         Start  27: cpp_union1_return
>  27/384 Test  #27: cpp_union1_return .   Passed    0.01 sec
>         Start  28: cpp_union2_return
>  28/384 Test  #28: cpp_union2_return .   Passed    0.02 sec
>         Start  29: d_const1_return
>  29/384 Test  #29: d_const1_return ...   Passed    0.01 sec
>         Start  30: d_enum1_return
>  30/384 Test  #30: d_enum1_return    Passed    0.01 sec
>         Start  31: d_enum2_return
>  31/384 Test  #31: d_enum2_return    Passed    0.01 sec
>         Start  32: d_exception1_return
>  32/384 Test  #32: d_exception1_return ...   Passed    0.01 sec
>         Start  33: d_exception2_return
>  

[jira] [Created] (THRIFT-5691) 0.18.1: test suite is failing in few units

2023-03-07 Thread Tomasz Kloczko (Jira)
Tomasz Kloczko created THRIFT-5691:
--

 Summary: 0.18.1: test suite is failing in few units
 Key: THRIFT-5691
 URL: https://issues.apache.org/jira/browse/THRIFT-5691
 Project: Thrift
  Issue Type: Bug
Affects Versions: 0.18.1
Reporter: Tomasz Kloczko


Looks like sometbing is wrog and test suite is failing in few units
{code:java}
+ cd thrift-0.18.1
+ /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure 
--force-new-ctest-process -j48 ' ' -E 
'^(SecurityTest|SecurityFromBufferTest|StressTestConcurrent|StressTestNonBlocking|testapplicationexception|testtransportsocket|testbinaryprotocol|testcompactprotocol|testbufferedtransport|testframedtransport|testfdtransport|testsimpleserver|testthriftbinaryreadcheck|testthriftbufferedreadcheck|testthriftcompactreadcheck|testthriftframedreadcheck|testthriftfdreadcheck|testzlibtransport|testthrifttestclient|testthrifttestzlibclient|PythonTestSSLSocket|PythonThriftJson|PythonThriftTransport|PythonThriftTBinaryProtocol|PythonThriftTZlibTransport|PythonThriftProtocol|PythonThriftTNonblockingServer|python_test)'
Internal ctest changing into directory: 
/home/tkloczko/rpmbuild/BUILD/thrift-0.18.1/x86_64-redhat-linux-gnu
Test project /home/tkloczko/rpmbuild/BUILD/thrift-0.18.1/x86_64-redhat-linux-gnu
      Start  1: php_const1_return
      Start  2: php_enum1_return
      Start  3: php_enum2_return
      Start  4: php_exception1_return
      Start  5: php_exception2_return
      Start  6: php_service1_return
      Start  7: php_service2_return
      Start  8: php_service3_return
      Start  9: php_service4_return
      Start 10: php_struct1_return
      Start 11: php_struct2_return
      Start 12: php_typedef1_return
      Start 13: php_union1_return
      Start 14: php_union2_return
      Start 15: StalenessCheckTest
      Start 16: Benchmark
      Start 17: UnitTests
      Start 18: TInterruptTest
      Start 19: TServerIntegrationTest
      Start 20: TransportTest
      Start 21: ZlibTest
      Start 22: AnnotationTest
      Start 23: EnumTest
      Start 24: TFileTransportTest
      Start 25: TFDTransportTest
      Start 26: TPipedTransportTest
      Start 27: AllProtocolsTest
      Start 28: DebugProtoTest
      Start 29: JSONProtoTest
      Start 30: OptionalRequiredTest
      Start 31: RecursiveTest
      Start 32: SpecializationTest
      Start 33: concurrency_test
      Start 34: link_test
      Start 35: processor_test
      Start 36: TNonblockingServerTest
      Start 37: TNonblockingSSLServerTest
      Start 38: OpenSSLManualInitTest
      Start 39: TQTcpServerTest_Qt5
      Start 40: StressTest
      Start 41: SpecificNameTest
      Start 42: testserialization
      Start 43: testmemorybuffer
      Start 44: testdebugproto
      Start 45: testoptionalrequired
      Start 46: testthriftmemorybufferreadcheck
      Start 47: testthrifttest
 1/47 Test  #1: php_const1_return .***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.07 sec
[WARNING:generation:1] Unable to get a generator for "php".
 2/47 Test  #2: php_enum1_return ..***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.07 sec
[WARNING:generation:1] Unable to get a generator for "php".
 3/47 Test  #3: php_enum2_return ..***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.07 sec
[WARNING:generation:1] Unable to get a generator for "php".
 4/47 Test  #4: php_exception1_return .***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.07 sec
[WARNING:generation:1] Unable to get a generator for "php".
 5/47 Test  #5: php_exception2_return .***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.06 sec
[WARNING:generation:1] Unable to get a generator for "php".
 6/47 Test  #6: php_service1_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.06 sec
[WARNING:generation:1] Unable to get a generator for "php".
 7/47 Test  #7: php_service2_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.06 sec
[WARNING:generation:1] Unable to get a generator for "php".
 8/47 Test  #8: php_service3_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.06 sec
[WARNING:generation:1] Unable to get a generator for "php".
 9/47 Test  #9: php_service4_return ...***Failed  Required regular 
expression not found. Regex=[Cannot use reserved language keyword
]  0.06 sec
[WARNING:generation:1] Unable to get a generator for "php".
10/47 Test #10: php_struct1_return ***Failed  Required