See <https://builds.apache.org/job/Thrift-Compiler-Windows/1327/changes>
Changes: [roger] THRIFT-2660 Validate the bytes received in TSaslTransport [roger] THRIFT-2660 Validate the bytes received in TSaslTransport ------------------------------------------ [...truncated 846 lines...] 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 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 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.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 lib/lua/Makefile config.status: creating test/Makefile config.status: creating test/cpp/Makefile config.status: creating test/erl/Makefile config.status: creating test/go/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/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 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 src/generate/t_hs_generator.cc: In member function 'std::string t_hs_generator::render_const_value(t_type*, t_const_value*)': src/generate/t_hs_generator.cc:398: error: 'nullptr' was not declared in this scope src/generate/t_hs_generator.cc:439: error: a function-definition is not allowed here before ':' token src/generate/t_hs_generator.cc:1740: error: expected primary-expression at end of input src/generate/t_hs_generator.cc:1740: error: expected `;' at end of input src/generate/t_hs_generator.cc:1740: error: expected primary-expression at end of input src/generate/t_hs_generator.cc:1740: error: expected `)' at end of input src/generate/t_hs_generator.cc:1740: error: expected statement at end of input src/generate/t_hs_generator.cc:1740: error: expected `}' at end of input src/generate/t_hs_generator.cc:1740: error: expected `}' at end of input make[3]: *** [thrift-t_hs_generator.o] Error 1 make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-Compiler-Windows/ws/compiler/cpp'> make[2]: *** [all] Error 2 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 Sending artifact delta relative to Thrift-Compiler-Windows #1323 Archived 1 artifacts Archive block size is 32768 Received 140 blocks and 19993 bytes Compression is 99.6% Took 0.26 sec