See <https://builds.apache.org/job/Thrift-precommit/30/changes>
Changes: [david] THRIFT-1618: synchronize access to hashtable in FieldMetaData ------------------------------------------ [...truncated 3179 lines...] /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_service_for_exception_with_a_map.lo -MD -MP -MF .deps/t_test_service_for_exception_with_a_map.Tpo -c -o t_test_service_for_exception_with_a_map.lo `test -f 'gen-c_glib/t_test_service_for_exception_with_a_map.c' || echo './'`gen-c_glib/t_test_service_for_exception_with_a_map.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_service_for_exception_with_a_map.lo -MD -MP -MF .deps/t_test_service_for_exception_with_a_map.Tpo -c gen-c_glib/t_test_service_for_exception_with_a_map.c -fPIC -DPIC -o .libs/t_test_service_for_exception_with_a_map.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_service_for_exception_with_a_map.lo -MD -MP -MF .deps/t_test_service_for_exception_with_a_map.Tpo -c gen-c_glib/t_test_service_for_exception_with_a_map.c -o t_test_service_for_exception_with_a_map.o >/dev/null 2>&1 mv -f .deps/t_test_service_for_exception_with_a_map.Tpo .deps/t_test_service_for_exception_with_a_map.Plo /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_srv.lo -MD -MP -MF .deps/t_test_srv.Tpo -c -o t_test_srv.lo `test -f 'gen-c_glib/t_test_srv.c' || echo './'`gen-c_glib/t_test_srv.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_srv.lo -MD -MP -MF .deps/t_test_srv.Tpo -c gen-c_glib/t_test_srv.c -fPIC -DPIC -o .libs/t_test_srv.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_srv.lo -MD -MP -MF .deps/t_test_srv.Tpo -c gen-c_glib/t_test_srv.c -o t_test_srv.o >/dev/null 2>&1 mv -f .deps/t_test_srv.Tpo .deps/t_test_srv.Plo /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_thrift_test.lo -MD -MP -MF .deps/t_test_thrift_test.Tpo -c -o t_test_thrift_test.lo `test -f 'gen-c_glib/t_test_thrift_test.c' || echo './'`gen-c_glib/t_test_thrift_test.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_thrift_test.lo -MD -MP -MF .deps/t_test_thrift_test.Tpo -c gen-c_glib/t_test_thrift_test.c -fPIC -DPIC -o .libs/t_test_thrift_test.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_thrift_test.lo -MD -MP -MF .deps/t_test_thrift_test.Tpo -c gen-c_glib/t_test_thrift_test.c -o t_test_thrift_test.o >/dev/null 2>&1 mv -f .deps/t_test_thrift_test.Tpo .deps/t_test_thrift_test.Plo /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_thrift_test_types.lo -MD -MP -MF .deps/t_test_thrift_test_types.Tpo -c -o t_test_thrift_test_types.lo `test -f 'gen-c_glib/t_test_thrift_test_types.c' || echo './'`gen-c_glib/t_test_thrift_test_types.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_thrift_test_types.lo -MD -MP -MF .deps/t_test_thrift_test_types.Tpo -c gen-c_glib/t_test_thrift_test_types.c -fPIC -DPIC -o .libs/t_test_thrift_test_types.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT t_test_thrift_test_types.lo -MD -MP -MF .deps/t_test_thrift_test_types.Tpo -c gen-c_glib/t_test_thrift_test_types.c -o t_test_thrift_test_types.o >/dev/null 2>&1 mv -f .deps/t_test_thrift_test_types.Tpo .deps/t_test_thrift_test_types.Plo /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o libtestgenc.la t_test_debug_proto_test_types.lo t_test_empty_service.lo t_test_inherited.lo t_test_optional_required_test_types.lo t_test_reverse_order_service.lo t_test_second_service.lo t_test_service_for_exception_with_a_map.lo t_test_srv.lo t_test_thrift_test.lo t_test_thrift_test_types.lo ../../../lib/c_glib/libthrift_c_glib.la -lssl -lcrypto -lrt -lpthread libtool: link: ar cru .libs/libtestgenc.a .libs/t_test_debug_proto_test_types.o .libs/t_test_empty_service.o .libs/t_test_inherited.o .libs/t_test_optional_required_test_types.o .libs/t_test_reverse_order_service.o .libs/t_test_second_service.o .libs/t_test_service_for_exception_with_a_map.o .libs/t_test_srv.o .libs/t_test_thrift_test.o .libs/t_test_thrift_test_types.o libtool: link: ranlib .libs/libtestgenc.a libtool: link: ( cd ".libs" && rm -f "libtestgenc.la" && ln -s "../libtestgenc.la" "libtestgenc.la" ) ../../../compiler/cpp/thrift --gen cpp ../../../test/ThriftTest.thrift [WARNING:<https://builds.apache.org/job/Thrift-precommit/ws/test/ThriftTest.thrift>:42] No generator named 'noexist' could be found! [WARNING:<https://builds.apache.org/job/Thrift-precommit/ws/test/ThriftTest.thrift>:43] cpp generator does not accept 'noexist' as sub-namespace! /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest.Tpo -c -o libtestgencpp_la-ThriftTest.lo `test -f 'gen-cpp/ThriftTest.cpp' || echo './'`gen-cpp/ThriftTest.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest.Tpo -c gen-cpp/ThriftTest.cpp -fPIC -DPIC -o .libs/libtestgencpp_la-ThriftTest.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest.Tpo -c gen-cpp/ThriftTest.cpp -o libtestgencpp_la-ThriftTest.o >/dev/null 2>&1 mv -f .deps/libtestgencpp_la-ThriftTest.Tpo .deps/libtestgencpp_la-ThriftTest.Plo /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest_constants.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest_constants.Tpo -c -o libtestgencpp_la-ThriftTest_constants.lo `test -f 'gen-cpp/ThriftTest_constants.cpp' || echo './'`gen-cpp/ThriftTest_constants.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest_constants.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest_constants.Tpo -c gen-cpp/ThriftTest_constants.cpp -fPIC -DPIC -o .libs/libtestgencpp_la-ThriftTest_constants.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest_constants.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest_constants.Tpo -c gen-cpp/ThriftTest_constants.cpp -o libtestgencpp_la-ThriftTest_constants.o >/dev/null 2>&1 mv -f .deps/libtestgencpp_la-ThriftTest_constants.Tpo .deps/libtestgencpp_la-ThriftTest_constants.Plo /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest_types.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest_types.Tpo -c -o libtestgencpp_la-ThriftTest_types.lo `test -f 'gen-cpp/ThriftTest_types.cpp' || echo './'`gen-cpp/ThriftTest_types.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest_types.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest_types.Tpo -c gen-cpp/ThriftTest_types.cpp -fPIC -DPIC -o .libs/libtestgencpp_la-ThriftTest_types.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -g -MT libtestgencpp_la-ThriftTest_types.lo -MD -MP -MF .deps/libtestgencpp_la-ThriftTest_types.Tpo -c gen-cpp/ThriftTest_types.cpp -o libtestgencpp_la-ThriftTest_types.o >/dev/null 2>&1 mv -f .deps/libtestgencpp_la-ThriftTest_types.Tpo .deps/libtestgencpp_la-ThriftTest_types.Plo /bin/bash ../../../libtool --tag=CXX --mode=link g++ -g -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o libtestgencpp.la libtestgencpp_la-ThriftTest.lo libtestgencpp_la-ThriftTest_constants.lo libtestgencpp_la-ThriftTest_types.lo -lssl -lcrypto -lrt -lpthread libtool: link: ar cru .libs/libtestgencpp.a .libs/libtestgencpp_la-ThriftTest.o .libs/libtestgencpp_la-ThriftTest_constants.o .libs/libtestgencpp_la-ThriftTest_types.o libtool: link: ranlib .libs/libtestgencpp.a libtool: link: ( cd ".libs" && rm -f "libtestgencpp.la" && ln -s "../libtestgencpp.la" "libtestgencpp.la" ) gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testapplicationexception.o -MD -MP -MF .deps/testapplicationexception.Tpo -c -o testapplicationexception.o testapplicationexception.c mv -f .deps/testapplicationexception.Tpo .deps/testapplicationexception.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testapplicationexception testapplicationexception.o ../libthrift_c_glib_la-thrift_application_exception.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_struct.o ../libthrift_c_glib_la-thrift_transport.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o testapplicationexception testapplicationexception.o ../libthrift_c_glib_la-thrift_application_exception.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_struct.o ../libthrift_c_glib_la-thrift_transport.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testtransportsocket.o -MD -MP -MF .deps/testtransportsocket.Tpo -c -o testtransportsocket.o testtransportsocket.c testtransportsocket.c: In function 'main': testtransportsocket.c:313:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/testtransportsocket.Tpo .deps/testtransportsocket.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testtransportsocket testtransportsocket.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_buffered_transport.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o testtransportsocket testtransportsocket.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_buffered_transport.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testbinaryprotocol.o -MD -MP -MF .deps/testbinaryprotocol.Tpo -c -o testbinaryprotocol.o testbinaryprotocol.c testbinaryprotocol.c: In function 'test_read_and_write_primitives': testbinaryprotocol.c:195:5: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration] assert (wait (&status) == pid); ^ testbinaryprotocol.c: In function 'main': testbinaryprotocol.c:663:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/testbinaryprotocol.Tpo .deps/testbinaryprotocol.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testbinaryprotocol testbinaryprotocol.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o testbinaryprotocol testbinaryprotocol.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testbufferedtransport.o -MD -MP -MF .deps/testbufferedtransport.Tpo -c -o testbufferedtransport.o testbufferedtransport.c testbufferedtransport.c: In function 'test_read_and_write': testbufferedtransport.c:154:5: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration] assert ( wait (&status) == pid ); ^ testbufferedtransport.c: In function 'main': testbufferedtransport.c:276:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/testbufferedtransport.Tpo .deps/testbufferedtransport.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testbufferedtransport testbufferedtransport.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o testbufferedtransport testbufferedtransport.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testframedtransport.o -MD -MP -MF .deps/testframedtransport.Tpo -c -o testframedtransport.o testframedtransport.c testframedtransport.c: In function 'test_read_and_write': testframedtransport.c:142:5: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration] assert ( wait (&status) == pid ); ^ testframedtransport.c: In function 'main': testframedtransport.c:274:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/testframedtransport.Tpo .deps/testframedtransport.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testframedtransport testframedtransport.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o testframedtransport testframedtransport.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testmemorybuffer.o -MD -MP -MF .deps/testmemorybuffer.Tpo -c -o testmemorybuffer.o testmemorybuffer.c testmemorybuffer.c: In function 'main': testmemorybuffer.c:87:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/testmemorybuffer.Tpo .deps/testmemorybuffer.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testmemorybuffer testmemorybuffer.o ../libthrift_c_glib_la-thrift_transport.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o testmemorybuffer testmemorybuffer.o ../libthrift_c_glib_la-thrift_transport.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT teststruct.o -MD -MP -MF .deps/teststruct.Tpo -c -o teststruct.o teststruct.c teststruct.c: In function 'main': teststruct.c:95:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/teststruct.Tpo .deps/teststruct.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o teststruct teststruct.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o teststruct teststruct.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testsimpleserver.o -MD -MP -MF .deps/testsimpleserver.Tpo -c -o testsimpleserver.o testsimpleserver.c testsimpleserver.c: In function 'main': testsimpleserver.c:109:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/testsimpleserver.Tpo .deps/testsimpleserver.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testsimpleserver testsimpleserver.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_transport_factory.o ../libthrift_c_glib_la-thrift_processor.o ../libthrift_c_glib_la-thrift_protocol_factory.o ../libthrift_c_glib_la-thrift_binary_protocol.o ../libthrift_c_glib_la-thrift_binary_protocol_factory.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o ../libthrift_c_glib_la-thrift_server.o -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o testsimpleserver testsimpleserver.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o ../libthrift_c_glib_la-thrift_transport_factory.o ../libthrift_c_glib_la-thrift_processor.o ../libthrift_c_glib_la-thrift_protocol_factory.o ../libthrift_c_glib_la-thrift_binary_protocol.o ../libthrift_c_glib_la-thrift_binary_protocol_factory.o ../libthrift_c_glib_la-thrift_socket.o ../libthrift_c_glib_la-thrift_server_transport.o ../libthrift_c_glib_la-thrift_server_socket.o ../libthrift_c_glib_la-thrift_server.o -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testdebugproto.o -MD -MP -MF .deps/testdebugproto.Tpo -c -o testdebugproto.o testdebugproto.c mv -f .deps/testdebugproto.Tpo .deps/testdebugproto.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testdebugproto testdebugproto.o libtestgenc.la -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o .libs/testdebugproto testdebugproto.o ./.libs/libtestgenc.a -lgobject-2.0 -lglib-2.0 <https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/.libs/libthrift_c_glib.so> -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testoptionalrequired.o -MD -MP -MF .deps/testoptionalrequired.Tpo -c -o testoptionalrequired.o testoptionalrequired.c testoptionalrequired.c: In function 'main': testoptionalrequired.c:193:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ mv -f .deps/testoptionalrequired.Tpo .deps/testoptionalrequired.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testoptionalrequired testoptionalrequired.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o libtestgenc.la -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o .libs/testoptionalrequired testoptionalrequired.o ../libthrift_c_glib_la-thrift_protocol.o ../libthrift_c_glib_la-thrift_transport.o ./.libs/libtestgenc.a -lgobject-2.0 -lglib-2.0 <https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/.libs/libthrift_c_glib.so> -lssl -lcrypto -lrt -lpthread gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -g -Wall -I../src -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -MT testthrifttest.o -MD -MP -MF .deps/testthrifttest.Tpo -c -o testthrifttest.o testthrifttest.c testthrifttest.c: In function 'main': testthrifttest.c:22:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init(); ^ testthrifttest.c:25:3: warning: passing argument 2 of 'g_test_add_func' from incompatible pointer type [enabled by default] g_test_add_func ("/testthrift/Server", test_thrift_server); ^ In file included from /usr/include/glib-2.0/glib.h:82:0, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:23, from ../src/thrift/c_glib/transport/thrift_server_transport.h:23, from testthrifttest.c:4: /usr/include/glib-2.0/glib/gtestutils.h:130:9: note: expected 'GTestFunc' but argument is of type 'void (*)(const int)' void g_test_add_func (const char *testpath, ^ mv -f .deps/testthrifttest.Tpo .deps/testthrifttest.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testthrifttest testthrifttest.o libtestgenc.la -lssl -lcrypto -lrt -lpthread libtool: link: gcc -o .libs/testthrifttest testthrifttest.o ./.libs/libtestgenc.a -lgobject-2.0 -lglib-2.0 <https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/.libs/libthrift_c_glib.so> -lssl -lcrypto -lrt -lpthread g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../lib/cpp/src/thrift -I../../cpp/src -I/usr/include -I./gen-cpp -I../src -I./gen-c_glib -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -MT testthrifttestclient-testthrifttestclient.o -MD -MP -MF .deps/testthrifttestclient-testthrifttestclient.Tpo -c -o testthrifttestclient-testthrifttestclient.o `test -f 'testthrifttestclient.cpp' || echo './'`testthrifttestclient.cpp In file included from testthrifttestclient.cpp:317:0: ../src/thrift/c_glib/transport/thrift_socket.h:36:0: warning: "THRIFT_SOCKET" redefined [enabled by default] #define THRIFT_SOCKET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), THRIFT_TYPE_SOCKET, ThriftSocket)) ^ In file included from ../../cpp/src/thrift/Thrift.h:23:0, from ../../cpp/src/thrift/transport/TTransport.h:23, from ../../cpp/src/thrift/protocol/TProtocol.h:23, from ../../cpp/src/thrift/protocol/TBinaryProtocol.h:23, from testthrifttestclient.cpp:25: ../../cpp/src/thrift/transport/PlatformSocket.h:88:0: note: this is the location of the previous definition # define THRIFT_SOCKET int ^ testthrifttestclient.cpp: In member function 'virtual int64_t TestHandler::testI64(int64_t)': testthrifttestclient.cpp:80:47: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'int64_t {aka long int}' [-Wformat=] printf("[C -> C++] testI64(%lld)\n", thing); ^ testthrifttestclient.cpp: In member function 'virtual void TestHandler::testStruct(thrift::test::Xtruct&, const thrift::test::Xtruct&)': testthrifttestclient.cpp:90:146: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'int64_t {aka long int}' [-Wformat=] printf("[C -> C++] testStruct({\"%s\", %d, %d, %lld})\n", thing.string_thing.c_str(), (int)thing.byte_thing, thing.i32_thing, thing.i64_thing); ^ testthrifttestclient.cpp: In member function 'virtual void TestHandler::testNest(thrift::test::Xtruct2&, const thrift::test::Xtruct2&)': testthrifttestclient.cpp:96:192: warning: format '%lld' expects argument of type 'long long int', but argument 6 has type 'int64_t {aka long int}' [-Wformat=] printf("[C -> C++] testNest({%d, {\"%s\", %d, %d, %lld}, %d})\n", (int)nest.byte_thing, thing.string_thing.c_str(), (int)thing.byte_thing, thing.i32_thing, thing.i64_thing, nest.i32_thing); ^ testthrifttestclient.cpp: In member function 'virtual thrift::test::UserId TestHandler::testTypedef(thrift::test::UserId)': testthrifttestclient.cpp:170:51: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'thrift::test::UserId {aka long int}' [-Wformat=] printf("[C -> C++] testTypedef(%lld)\n", thing); ^ testthrifttestclient.cpp: In member function 'virtual void TestHandler::testInsanity(std::map<long int, std::map<thrift::test::Numberz::type, thrift::test::Insanity> >&, const thrift::test::Insanity&)': testthrifttestclient.cpp:226:40: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] printf("%lld => {", i_iter->first); ^ testthrifttestclient.cpp:236:55: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] printf("%d => %lld, ", um->first, um->second); ^ testthrifttestclient.cpp:244:117: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'int64_t {aka long int}' [-Wformat=] printf("{\"%s\", %d, %d, %lld}, ", x->string_thing.c_str(), (int)x->byte_thing, x->i32_thing, x->i64_thing); ^ testthrifttestclient.cpp: In function 'void test_thrift_client()': testthrifttestclient.cpp:351:3: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init (); ^ testthrifttestclient.cpp:351:16: warning: 'void g_type_init()' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations] g_type_init (); ^ mv -f .deps/testthrifttestclient-testthrifttestclient.Tpo .deps/testthrifttestclient-testthrifttestclient.Po /bin/bash ../../../libtool --tag=CXX --mode=link g++ -g -L../.libs -L../../cpp/.libs -lglib-2.0 -lgobject-2.0 -lglib-2.0 -o testthrifttestclient testthrifttestclient-testthrifttestclient.o ../../cpp/.libs/libthrift.la ../libthrift_c_glib.la libtestgenc.la libtestgencpp.la -lssl -lcrypto -lrt -lpthread libtool: link: g++ -g -o .libs/testthrifttestclient testthrifttestclient-testthrifttestclient.o -L../.libs -L../../cpp/.libs ../../cpp/.libs/libthrift.so ../.libs/libthrift_c_glib.so ./.libs/libtestgenc.a <https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/.libs/libthrift_c_glib.so> ./.libs/libtestgencpp.a -lgobject-2.0 -lglib-2.0 -lssl -lcrypto -lrt -lpthread make[5]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make check-TESTS make[5]: Entering directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[6]: Entering directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> PASS: testapplicationexception ../../../test-driver: line 107: 8861 Aborted "$@" > $log_file 2>&1 FAIL: testtransportsocket FAIL: testbinaryprotocol ../../../test-driver: line 107: 10114 Aborted "$@" > $log_file 2>&1 FAIL: testbufferedtransport ../../../test-driver: line 107: 10629 Aborted "$@" > $log_file 2>&1 FAIL: testframedtransport PASS: testmemorybuffer PASS: teststruct ../../../test-driver: line 107: 10926 Aborted "$@" > $log_file 2>&1 FAIL: testsimpleserver PASS: testdebugproto PASS: testoptionalrequired PASS: testthrifttest PASS: testthrifttestclient make[7]: Entering directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[8]: Entering directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[8]: Nothing to be done for `all-am'. make[8]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[7]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> ============================================================================ Testsuite summary for thrift 1.0.0-dev ============================================================================ # TOTAL: 12 # PASS: 7 # SKIP: 0 # XFAIL: 0 # FAIL: 5 # XPASS: 0 # ERROR: 0 ============================================================================ See lib/c_glib/test/test-suite.log ============================================================================ make[6]: *** [test-suite.log] Error 1 make[6]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[5]: *** [check-TESTS] Error 2 make[5]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[4]: *** [check-am] Error 2 make[4]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib/test'> make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib/c_glib'> make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `<https://builds.apache.org/job/Thrift-precommit/ws/lib'> make: *** [check-recursive] Error 1 Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [TASKS] Skipping publisher since build result is FAILURE Archiving artifacts No prior successful build to compare, so performing full copy of artifacts Publishing Javadoc Updating THRIFT-1618