See <https://builds.apache.org/job/Thrift-cpp/339/changes>
Changes: [roger] THRIFT-1336 thrift: added server and processor test code Patch: Dave Watson - rework made by roger ------------------------------------------ [...truncated 254 lines...] checking for working fork... yes checking for working vfork... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking whether lstat correctly handles trailing slash... yes checking whether stat accepts an empty string... no checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking for strftime... yes checking for vprintf... yes checking for _doprnt... no checking for strtoul... yes checking for bzero... yes checking for ftruncate... yes checking for gethostbyname... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for realpath... yes checking for select... yes checking for socket... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strstr... yes checking for strtol... yes checking for sqrt... yes checking for alarm... yes checking for clock_gettime... yes checking for sched_get_priority_min... yes checking for sched_get_priority_max... yes checking the behavior of a signed right shift... arithmetic configure: creating ./config.status config.status: creating Makefile config.status: creating compiler/cpp/Makefile config.status: creating compiler/cpp/version.h config.status: creating lib/Makefile config.status: creating lib/cpp/Makefile config.status: creating lib/cpp/test/Makefile config.status: creating lib/cpp/thrift-nb.pc config.status: creating lib/cpp/thrift-z.pc config.status: creating lib/cpp/thrift-qt.pc config.status: creating lib/cpp/thrift.pc config.status: creating lib/c_glib/Makefile config.status: creating lib/c_glib/thrift_c_glib.pc config.status: creating lib/c_glib/test/Makefile config.status: creating lib/csharp/Makefile config.status: creating lib/d/Makefile config.status: creating lib/d/test/Makefile config.status: creating lib/erl/Makefile config.status: creating lib/hs/Makefile config.status: creating lib/java/Makefile config.status: creating lib/js/test/Makefile config.status: creating lib/perl/Makefile config.status: creating lib/perl/test/Makefile config.status: creating lib/php/Makefile config.status: creating lib/php/test/Makefile config.status: creating lib/py/Makefile config.status: creating lib/rb/Makefile config.status: creating test/Makefile config.status: creating test/cpp/Makefile config.status: creating test/hs/Makefile config.status: creating test/nodejs/Makefile config.status: creating test/php/Makefile config.status: creating test/perl/Makefile config.status: creating test/py/Makefile config.status: creating test/py.twisted/Makefile config.status: creating test/rb/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands thrift 0.9.0-dev Building code generators ..... : Building C++ Library ......... : no Building C (GLib) Library .... : no Building Java Library ........ : no Building C# Library .......... : no Building Python Library ...... : no Building Ruby Library ........ : no Building Haskell Library ..... : no Building Perl Library ........ : no Building PHP Library ......... : no Building Erlang Library ...... : no Building Go Library .......... : no Building D Library ........... : no If something is missing that you think should be present, please skim the output of configure to find the missing component. Details are present in config.log. + make make all-recursive make[1]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift'> Making all in compiler/cpp make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> make all-am make[3]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> \ \ /bin/bash ../../ylwrap `test -f 'src/thrifty.yy' || echo './'`src/thrifty.yy y.tab.c thrifty.cc y.tab.h thrifty.h y.output thrifty.output -- bison -y -d updating thrifty.h g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-sign-compare -Wno-unused -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT libparse_a-thrifty.o -MD -MP -MF .deps/libparse_a-thrifty.Tpo -c -o libparse_a-thrifty.o `test -f 'thrifty.cc' || echo './'`thrifty.cc mv -f .deps/libparse_a-thrifty.Tpo .deps/libparse_a-thrifty.Po \ \ /bin/bash ../../ylwrap `test -f 'src/thriftl.ll' || echo './'`src/thriftl.ll lex.yy.c thriftl.cc -- flex g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-sign-compare -Wno-unused -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT libparse_a-thriftl.o -MD -MP -MF .deps/libparse_a-thriftl.Tpo -c -o libparse_a-thriftl.o `test -f 'thriftl.cc' || echo './'`thriftl.cc mv -f .deps/libparse_a-thriftl.Tpo .deps/libparse_a-thriftl.Po rm -f libparse.a ar cru libparse.a libparse_a-thrifty.o libparse_a-thriftl.o ranlib libparse.a g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-main.o -MD -MP -MF .deps/thrift-main.Tpo -c -o thrift-main.o `test -f 'src/main.cc' || echo './'`src/main.cc mv -f .deps/thrift-main.Tpo .deps/thrift-main.Po gcc -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-md5.o -MD -MP -MF .deps/thrift-md5.Tpo -c -o thrift-md5.o `test -f 'src/md5.c' || echo './'`src/md5.c mv -f .deps/thrift-md5.Tpo .deps/thrift-md5.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_generator.o -MD -MP -MF .deps/thrift-t_generator.Tpo -c -o thrift-t_generator.o `test -f 'src/generate/t_generator.cc' || echo './'`src/generate/t_generator.cc mv -f .deps/thrift-t_generator.Tpo .deps/thrift-t_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-parse.o -MD -MP -MF .deps/thrift-parse.Tpo -c -o thrift-parse.o `test -f 'src/parse/parse.cc' || echo './'`src/parse/parse.cc mv -f .deps/thrift-parse.Tpo .deps/thrift-parse.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_c_glib_generator.o -MD -MP -MF .deps/thrift-t_c_glib_generator.Tpo -c -o thrift-t_c_glib_generator.o `test -f 'src/generate/t_c_glib_generator.cc' || echo './'`src/generate/t_c_glib_generator.cc mv -f .deps/thrift-t_c_glib_generator.Tpo .deps/thrift-t_c_glib_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_cpp_generator.o -MD -MP -MF .deps/thrift-t_cpp_generator.Tpo -c -o thrift-t_cpp_generator.o `test -f 'src/generate/t_cpp_generator.cc' || echo './'`src/generate/t_cpp_generator.cc mv -f .deps/thrift-t_cpp_generator.Tpo .deps/thrift-t_cpp_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_java_generator.o -MD -MP -MF .deps/thrift-t_java_generator.Tpo -c -o thrift-t_java_generator.o `test -f 'src/generate/t_java_generator.cc' || echo './'`src/generate/t_java_generator.cc mv -f .deps/thrift-t_java_generator.Tpo .deps/thrift-t_java_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_as3_generator.o -MD -MP -MF .deps/thrift-t_as3_generator.Tpo -c -o thrift-t_as3_generator.o `test -f 'src/generate/t_as3_generator.cc' || echo './'`src/generate/t_as3_generator.cc mv -f .deps/thrift-t_as3_generator.Tpo .deps/thrift-t_as3_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_csharp_generator.o -MD -MP -MF .deps/thrift-t_csharp_generator.Tpo -c -o thrift-t_csharp_generator.o `test -f 'src/generate/t_csharp_generator.cc' || echo './'`src/generate/t_csharp_generator.cc mv -f .deps/thrift-t_csharp_generator.Tpo .deps/thrift-t_csharp_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_py_generator.o -MD -MP -MF .deps/thrift-t_py_generator.Tpo -c -o thrift-t_py_generator.o `test -f 'src/generate/t_py_generator.cc' || echo './'`src/generate/t_py_generator.cc mv -f .deps/thrift-t_py_generator.Tpo .deps/thrift-t_py_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_rb_generator.o -MD -MP -MF .deps/thrift-t_rb_generator.Tpo -c -o thrift-t_rb_generator.o `test -f 'src/generate/t_rb_generator.cc' || echo './'`src/generate/t_rb_generator.cc mv -f .deps/thrift-t_rb_generator.Tpo .deps/thrift-t_rb_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_perl_generator.o -MD -MP -MF .deps/thrift-t_perl_generator.Tpo -c -o thrift-t_perl_generator.o `test -f 'src/generate/t_perl_generator.cc' || echo './'`src/generate/t_perl_generator.cc mv -f .deps/thrift-t_perl_generator.Tpo .deps/thrift-t_perl_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_php_generator.o -MD -MP -MF .deps/thrift-t_php_generator.Tpo -c -o thrift-t_php_generator.o `test -f 'src/generate/t_php_generator.cc' || echo './'`src/generate/t_php_generator.cc mv -f .deps/thrift-t_php_generator.Tpo .deps/thrift-t_php_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_erl_generator.o -MD -MP -MF .deps/thrift-t_erl_generator.Tpo -c -o thrift-t_erl_generator.o `test -f 'src/generate/t_erl_generator.cc' || echo './'`src/generate/t_erl_generator.cc mv -f .deps/thrift-t_erl_generator.Tpo .deps/thrift-t_erl_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_cocoa_generator.o -MD -MP -MF .deps/thrift-t_cocoa_generator.Tpo -c -o thrift-t_cocoa_generator.o `test -f 'src/generate/t_cocoa_generator.cc' || echo './'`src/generate/t_cocoa_generator.cc mv -f .deps/thrift-t_cocoa_generator.Tpo .deps/thrift-t_cocoa_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_st_generator.o -MD -MP -MF .deps/thrift-t_st_generator.Tpo -c -o thrift-t_st_generator.o `test -f 'src/generate/t_st_generator.cc' || echo './'`src/generate/t_st_generator.cc mv -f .deps/thrift-t_st_generator.Tpo .deps/thrift-t_st_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_ocaml_generator.o -MD -MP -MF .deps/thrift-t_ocaml_generator.Tpo -c -o thrift-t_ocaml_generator.o `test -f 'src/generate/t_ocaml_generator.cc' || echo './'`src/generate/t_ocaml_generator.cc mv -f .deps/thrift-t_ocaml_generator.Tpo .deps/thrift-t_ocaml_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_hs_generator.o -MD -MP -MF .deps/thrift-t_hs_generator.Tpo -c -o thrift-t_hs_generator.o `test -f 'src/generate/t_hs_generator.cc' || echo './'`src/generate/t_hs_generator.cc mv -f .deps/thrift-t_hs_generator.Tpo .deps/thrift-t_hs_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_xsd_generator.o -MD -MP -MF .deps/thrift-t_xsd_generator.Tpo -c -o thrift-t_xsd_generator.o `test -f 'src/generate/t_xsd_generator.cc' || echo './'`src/generate/t_xsd_generator.cc mv -f .deps/thrift-t_xsd_generator.Tpo .deps/thrift-t_xsd_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_html_generator.o -MD -MP -MF .deps/thrift-t_html_generator.Tpo -c -o thrift-t_html_generator.o `test -f 'src/generate/t_html_generator.cc' || echo './'`src/generate/t_html_generator.cc mv -f .deps/thrift-t_html_generator.Tpo .deps/thrift-t_html_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_js_generator.o -MD -MP -MF .deps/thrift-t_js_generator.Tpo -c -o thrift-t_js_generator.o `test -f 'src/generate/t_js_generator.cc' || echo './'`src/generate/t_js_generator.cc mv -f .deps/thrift-t_js_generator.Tpo .deps/thrift-t_js_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_javame_generator.o -MD -MP -MF .deps/thrift-t_javame_generator.Tpo -c -o thrift-t_javame_generator.o `test -f 'src/generate/t_javame_generator.cc' || echo './'`src/generate/t_javame_generator.cc mv -f .deps/thrift-t_javame_generator.Tpo .deps/thrift-t_javame_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_delphi_generator.o -MD -MP -MF .deps/thrift-t_delphi_generator.Tpo -c -o thrift-t_delphi_generator.o `test -f 'src/generate/t_delphi_generator.cc' || echo './'`src/generate/t_delphi_generator.cc mv -f .deps/thrift-t_delphi_generator.Tpo .deps/thrift-t_delphi_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_go_generator.o -MD -MP -MF .deps/thrift-t_go_generator.Tpo -c -o thrift-t_go_generator.o `test -f 'src/generate/t_go_generator.cc' || echo './'`src/generate/t_go_generator.cc mv -f .deps/thrift-t_go_generator.Tpo .deps/thrift-t_go_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -MT thrift-t_d_generator.o -MD -MP -MF .deps/thrift-t_d_generator.Tpo -c -o thrift-t_d_generator.o `test -f 'src/generate/t_d_generator.cc' || echo './'`src/generate/t_d_generator.cc mv -f .deps/thrift-t_d_generator.Tpo .deps/thrift-t_d_generator.Po /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -o thrift thrift-main.o thrift-md5.o thrift-t_generator.o thrift-parse.o thrift-t_c_glib_generator.o thrift-t_cpp_generator.o thrift-t_java_generator.o thrift-t_as3_generator.o thrift-t_csharp_generator.o thrift-t_py_generator.o thrift-t_rb_generator.o thrift-t_perl_generator.o thrift-t_php_generator.o thrift-t_erl_generator.o thrift-t_cocoa_generator.o thrift-t_st_generator.o thrift-t_ocaml_generator.o thrift-t_hs_generator.o thrift-t_xsd_generator.o thrift-t_html_generator.o thrift-t_js_generator.o thrift-t_javame_generator.o thrift-t_delphi_generator.o thrift-t_go_generator.o thrift-t_d_generator.o -lfl libparse.a libtool: link: g++ -Wall -Wno-long-long -Wno-variadic-macros -Wno-overflow -Werror -o thrift thrift-main.o thrift-md5.o thrift-t_generator.o thrift-parse.o thrift-t_c_glib_generator.o thrift-t_cpp_generator.o thrift-t_java_generator.o thrift-t_as3_generator.o thrift-t_csharp_generator.o thrift-t_py_generator.o thrift-t_rb_generator.o thrift-t_perl_generator.o thrift-t_php_generator.o thrift-t_erl_generator.o thrift-t_cocoa_generator.o thrift-t_st_generator.o thrift-t_ocaml_generator.o thrift-t_hs_generator.o thrift-t_xsd_generator.o thrift-t_html_generator.o thrift-t_js_generator.o thrift-t_javame_generator.o thrift-t_delphi_generator.o thrift-t_go_generator.o thrift-t_d_generator.o -lfl libparse.a make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> Making all in lib make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> make[3]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> Making all in test make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> Making all in nodejs make[3]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test/nodejs'> make[3]: Nothing to be done for `all'. make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test/nodejs'> make[3]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift'> make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift'> make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift'> + make check Making check in compiler/cpp make[1]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> make check-am make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> Making check in lib make[1]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> Making check in test make[1]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> Making check in nodejs make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test/nodejs'> ../../compiler/cpp/thrift --gen js:node ../ThriftTest.thrift make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test/nodejs'> make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> make check-local make[3]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> ../compiler/cpp/thrift --gen html -r ../test/ThriftTest.thrift make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/test'> make[1]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift'> make[1]: Nothing to be done for `check-am'. make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift'> + make dist { test ! -d "thrift-0.9.0-dev" || { find "thrift-0.9.0-dev" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr "thrift-0.9.0-dev"; }; } test -d "thrift-0.9.0-dev" || mkdir "thrift-0.9.0-dev" (cd compiler/cpp && make top_distdir=../../thrift-0.9.0-dev distdir=../../thrift-0.9.0-dev/compiler/cpp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[1]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/compiler/cpp'> (cd lib && make top_distdir=../thrift-0.9.0-dev distdir=../thrift-0.9.0-dev/lib \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[1]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> (cd cpp && make top_distdir=../../thrift-0.9.0-dev distdir=../../thrift-0.9.0-dev/lib/cpp \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib/cpp'> /usr/bin/moc-qt4 -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork src/thrift/qt/TQTcpServer.h -o src/thrift/qt/moc_TQTcpServer.cpp make[2]: *** No rule to make target `src/thrift/processor/test/gen-cpp/ChildService.h', needed by `distdir'. Stop. make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib/cpp'> make[1]: *** [distdir] Error 1 make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-cpp/ws/thrift/lib'> make: *** [distdir] Error 1 Build step 'Execute shell' marked build as failure [TASKS] Skipping publisher since build result is FAILURE [WARNINGS] Skipping publisher since build result is FAILURE