See <https://builds.apache.org/job/Thrift-Compiler-Windows/1662/>
------------------------------------------ [...truncated 562 lines...] checking for pid_t... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... no checking for vfork... no checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... no checking for working memcmp... no checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... no checking sys/select.h usability... no checking sys/select.h presence... no checking for sys/select.h... no checking for sys/socket.h... (cached) no checking types of arguments for select... int,int *,struct timeval * checking whether lstat correctly handles trailing slash... no checking whether stat accepts an empty string... yes checking whether strerror_r is declared... no checking for strerror_r... no checking whether strerror_r returns char *... no checking for strftime... yes checking for vprintf... yes checking for _doprnt... no checking for strtoul... yes checking for bzero... no checking for ftruncate... yes checking for gethostbyname... no checking for gethostbyname_r... no checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for realpath... no checking for select... no checking for setlocale... yes checking for socket... no 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... no checking for clock_gettime... no checking for sched_get_priority_min... no checking for sched_get_priority_max... no checking for inet_ntoa... no checking for pow... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating compiler/cpp/Makefile config.status: creating compiler/cpp/version.h config.status: creating compiler/cpp/src/windows/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-qt5.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/csharp/test/ThriftTest/Makefile config.status: creating lib/d/Makefile config.status: creating lib/d/test/Makefile config.status: creating lib/erl/Makefile config.status: creating lib/go/Makefile config.status: creating lib/go/test/Makefile config.status: creating lib/haxe/test/Makefile config.status: creating lib/hs/Makefile config.status: creating lib/java/Makefile config.status: creating lib/js/test/Makefile config.status: creating lib/nodejs/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 lib/lua/Makefile config.status: creating test/Makefile config.status: creating test/c_glib/Makefile config.status: creating test/cpp/Makefile config.status: creating test/erl/Makefile config.status: creating test/go/Makefile config.status: creating test/haxe/Makefile config.status: creating test/hs/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/py.tornado/Makefile config.status: creating test/rb/Makefile config.status: creating tutorial/Makefile config.status: creating tutorial/c_glib/Makefile config.status: creating tutorial/cpp/Makefile config.status: creating tutorial/go/Makefile config.status: creating tutorial/haxe/Makefile config.status: creating tutorial/hs/Makefile config.status: creating tutorial/java/Makefile config.status: creating tutorial/js/Makefile config.status: creating tutorial/nodejs/Makefile config.status: creating tutorial/py/Makefile config.status: creating tutorial/py.twisted/Makefile config.status: creating tutorial/py.tornado/Makefile config.status: creating tutorial/rb/Makefile config.status: creating config.h config.status: creating lib/cpp/src/thrift/config.h config.status: executing depfiles commands config.status: executing libtool commands thrift 1.0.0-dev 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 Haxe 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 Building NodeJS Library ...... : no Building Lua 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 all-recursive make[1]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/'> Making all in compiler/cpp make[2]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/compiler/cpp'> \ \ /bin/bash ../../ylwrap `test -f 'src/thrifty.yy' || echo './'`src/thrifty.yy y.tab.c thrifty.cc y.tab.h `echo thrifty.cc | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output thrifty.output -- bison -y -d updating thrifty.hh make all-am make[3]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/compiler/cpp'> i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wno-sign-compare -Wno-unused -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wno-sign-compare -Wno-unused -g -O2 -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 i586-mingw32msvc-ar cru libparse.a libparse_a-thrifty.o libparse_a-thriftl.o i586-mingw32msvc-ranlib libparse.a i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -MT thrift-t_typedef.o -MD -MP -MF .deps/thrift-t_typedef.Tpo -c -o thrift-t_typedef.o `test -f 'src/parse/t_typedef.cc' || echo './'`src/parse/t_typedef.cc mv -f .deps/thrift-t_typedef.Tpo .deps/thrift-t_typedef.Po i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -MT thrift-t_json_generator.o -MD -MP -MF .deps/thrift-t_json_generator.Tpo -c -o thrift-t_json_generator.o `test -f 'src/generate/t_json_generator.cc' || echo './'`src/generate/t_json_generator.cc mv -f .deps/thrift-t_json_generator.Tpo .deps/thrift-t_json_generator.Po i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -MT thrift-t_haxe_generator.o -MD -MP -MF .deps/thrift-t_haxe_generator.Tpo -c -o thrift-t_haxe_generator.o `test -f 'src/generate/t_haxe_generator.cc' || echo './'`src/generate/t_haxe_generator.cc mv -f .deps/thrift-t_haxe_generator.Tpo .deps/thrift-t_haxe_generator.Po i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -MT thrift-t_gv_generator.o -MD -MP -MF .deps/thrift-t_gv_generator.Tpo -c -o thrift-t_gv_generator.o `test -f 'src/generate/t_gv_generator.cc' || echo './'`src/generate/t_gv_generator.cc mv -f .deps/thrift-t_gv_generator.Tpo .deps/thrift-t_gv_generator.Po i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -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 i586-mingw32msvc-g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -MT thrift-t_lua_generator.o -MD -MP -MF .deps/thrift-t_lua_generator.Tpo -c -o thrift-t_lua_generator.o `test -f 'src/generate/t_lua_generator.cc' || echo './'`src/generate/t_lua_generator.cc mv -f .deps/thrift-t_lua_generator.Tpo .deps/thrift-t_lua_generator.Po /bin/bash ../../libtool --tag=CXX --mode=link i586-mingw32msvc-g++ -Wall -Wextra -pedantic -g -O2 -o thrift.exe thrift-main.o thrift-md5.o thrift-t_generator.o thrift-t_typedef.o thrift-parse.o thrift-t_c_glib_generator.o thrift-t_cpp_generator.o thrift-t_java_generator.o thrift-t_json_generator.o thrift-t_as3_generator.o thrift-t_haxe_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_gv_generator.o thrift-t_d_generator.o thrift-t_lua_generator.o libparse.a libtool: link: i586-mingw32msvc-g++ -Wall -Wextra -pedantic -g -O2 -o .libs/thrift.exe thrift-main.o thrift-md5.o thrift-t_generator.o thrift-t_typedef.o thrift-parse.o thrift-t_c_glib_generator.o thrift-t_cpp_generator.o thrift-t_java_generator.o thrift-t_json_generator.o thrift-t_as3_generator.o thrift-t_haxe_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_gv_generator.o thrift-t_d_generator.o thrift-t_lua_generator.o libparse.a make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/compiler/cpp'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/compiler/cpp'> Making all in lib make[2]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/lib'> make[3]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/lib'> make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/lib'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/lib'> Making all in test make[2]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/test'> make[3]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/test'> make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/test'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/test'> Making all in tutorial make[2]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/tutorial'> make[3]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/tutorial'> make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/tutorial'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/tutorial'> make[2]: Entering directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/'> make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/'> make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/'> Finished compiling with resulting exe -rwxr-xr-x 1 jenkins jenkins 5100544 May 16 20:44 ./thrift.exe [WARNINGS] Parsing warnings in console log with parser GNU Make + GNU C Compiler (gcc) Archiving artifacts ERROR: No artifacts found that match the file pattern "build_mingw32/*.exe". Configuration error? ERROR: ?build_mingw32/*.exe? doesn?t match anything, but ?*.exe? does. Perhaps that?s what you mean? Build step 'Archive the artifacts' changed build result to FAILURE