See <https://builds.apache.org/job/Thrift-Compiler-Windows/1144/changes>
Changes: [jensg] THRIFT-2415 Named pipes server performance & message mode [jensg] THRIFT-2418 Go handler function panics on internal error [jensg] THRIFT-2419 golang - Fix fmt.Errorf in generated code ------------------------------------------ [...truncated 137 lines...] checking for i586-mingw32msvc-g++ option to produce PIC... -DDLL_EXPORT -DPIC checking if i586-mingw32msvc-g++ PIC flag -DDLL_EXPORT -DPIC works... yes checking if i586-mingw32msvc-g++ static flag -static works... yes checking if i586-mingw32msvc-g++ supports -c -o file.o... yes checking if i586-mingw32msvc-g++ supports -c -o file.o... (cached) yes checking whether the i586-mingw32msvc-g++ linker (/usr/i586-mingw32msvc/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... Win32 ld.exe checking how to hardcode library paths into programs... immediate checking whether make sets $(MAKE)... (cached) yes checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking whether ln -s works... yes checking for gawk... (cached) mawk checking for i586-mingw32msvc-ranlib... (cached) i586-mingw32msvc-ranlib checking whether i586-mingw32msvc-g++ supports C++11 features by default... no checking whether i586-mingw32msvc-g++ supports C++11 features with -std=c++11... no configure: No compiler with C++11 support was found checking for trial... /usr/bin/trial checking for phpunit... no checking windows.h usability... yes checking windows.h presence... yes checking for windows.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for working volatile... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... no checking return type of signal handlers... void checking arpa/inet.h usability... no checking arpa/inet.h presence... no checking for arpa/inet.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking netdb.h usability... no checking netdb.h presence... no checking for netdb.h... no checking netinet/in.h usability... no checking netinet/in.h presence... no checking for netinet/in.h... no checking pthread.h usability... no checking pthread.h presence... no checking for pthread.h... no checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking sys/socket.h usability... no checking sys/socket.h presence... no checking for sys/socket.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/un.h usability... no checking sys/un.h presence... no checking for sys/un.h... no checking sys/poll.h usability... no checking sys/poll.h presence... no checking for sys/poll.h... no checking sys/resource.h usability... no checking sys/resource.h presence... no checking for sys/resource.h... no checking for unistd.h... (cached) yes checking libintl.h usability... no checking libintl.h presence... no checking for libintl.h... no checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking openssl/ssl.h usability... no checking openssl/ssl.h presence... no checking for openssl/ssl.h... no checking openssl/rand.h usability... no checking openssl/rand.h presence... no checking for openssl/rand.h... no checking openssl/x509v3.h usability... no checking openssl/x509v3.h presence... no checking for openssl/x509v3.h... no checking sched.h usability... no checking sched.h presence... no checking for sched.h... no checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for pthread_create in -lpthread... no checking for clock_gettime in -lrt... no checking for setsockopt in -lsocket... no checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for int8_t... yes checking for mode_t... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for ptrdiff_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether AI_ADDRCONFIG is declared... no checking for working alloca.h... no checking for alloca... yes 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 gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for realpath... no checking for select... no 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 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.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/go/Makefile config.status: creating lib/go/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 test/Makefile config.status: creating test/cpp/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/cpp/Makefile config.status: creating tutorial/go/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 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 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'> .deps/thrift-t_hs_generator.Po:2: warning: NUL character seen; rest of line ignored .deps/thrift-t_hs_generator.Po:1: *** mixed implicit and normal rules. Stop. make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/compiler/cpp'> make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/'> make: *** [all] Error 2 Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE Archiving artifacts