See <https://builds.apache.org/job/Thrift-precommit/247/changes>
Changes:
[ttreat31] THRIFT-3465 Go Code With Complex Const Initializer Compilation
Depends
------------------------------------------
[...truncated 6485 lines...]
dmd -O -release -ofunittest/release/thrift/protocol/compact -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/protocol/compact.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/protocol/json -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/protocol/json.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/protocol/processor -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/protocol/processor.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/base -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/server/base.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/simple -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/server/simple.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/nonblocking -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/server/nonblocking.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/taskpool -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/server/taskpool.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/threaded -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/server/threaded.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/transport/base -unittest -w
-wi -I../../lib/d/src -L-levent -L-lssl -L-lcrypto
src/thrift/server/transport/base.d libthriftd-event.a libthriftd-ssl.a
libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/transport/socket -unittest -w
-wi -I../../lib/d/src -L-levent -L-lssl -L-lcrypto
src/thrift/server/transport/socket.d libthriftd-event.a libthriftd-ssl.a
libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/server/transport/ssl -unittest -w
-wi -I../../lib/d/src -L-levent -L-lssl -L-lcrypto
src/thrift/server/transport/ssl.d libthriftd-event.a libthriftd-ssl.a
libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/base -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/base.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/buffered -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/buffered.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/file -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/file.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/framed -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/framed.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/http -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/http.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/memory -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/memory.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/piped -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/piped.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/range -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/range.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/socket -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/socket.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/ssl -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/ssl.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/transport/zlib -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/transport/zlib.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/util/awaitable -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/util/awaitable.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/util/cancellation -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/util/cancellation.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/util/future -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/util/future.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/util/hashset -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/util/hashset.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/algorithm -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/algorithm.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/codegen -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/codegen.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/ctfe -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/ctfe.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/endian -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/endian.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/resource_pool -unittest -w
-wi -I../../lib/d/src -L-levent -L-lssl -L-lcrypto
src/thrift/internal/resource_pool.d libthriftd-event.a libthriftd-ssl.a
libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/socket -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/socket.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/ssl -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/ssl.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/ssl_bio -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/ssl_bio.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/traits -unittest -w -wi
-I../../lib/d/src -L-levent -L-lssl -L-lcrypto src/thrift/internal/traits.d
libthriftd-event.a libthriftd-ssl.a libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/test/protocol -unittest -w
-wi -I../../lib/d/src -L-levent -L-lssl -L-lcrypto
src/thrift/internal/test/protocol.d libthriftd-event.a libthriftd-ssl.a
libthriftd.a unittest/emptymain.d
dmd -O -release -ofunittest/release/thrift/internal/test/server -unittest -w
-wi -I../../lib/d/src -L-levent -L-lssl -L-lcrypto
src/thrift/internal/test/server.d libthriftd-event.a libthriftd-ssl.a
libthriftd.a unittest/emptymain.d
PASS: unittest/debug/thrift/base
PASS: unittest/debug/thrift/async/base
PASS: unittest/debug/thrift/async/libevent
PASS: unittest/debug/thrift/async/socket
PASS: unittest/debug/thrift/async/ssl
PASS: unittest/debug/thrift/codegen/async_client
PASS: unittest/debug/thrift/codegen/async_client_pool
PASS: unittest/debug/thrift/codegen/base
PASS: unittest/debug/thrift/codegen/client
PASS: unittest/debug/thrift/codegen/client_pool
PASS: unittest/debug/thrift/codegen/processor
PASS: unittest/debug/thrift/protocol/base
PASS: unittest/debug/thrift/protocol/binary
PASS: unittest/debug/thrift/protocol/compact
PASS: unittest/debug/thrift/protocol/json
PASS: unittest/debug/thrift/protocol/processor
PASS: unittest/debug/thrift/server/base
PASS: unittest/debug/thrift/server/simple
PASS: unittest/debug/thrift/server/nonblocking
PASS: unittest/debug/thrift/server/taskpool
PASS: unittest/debug/thrift/server/threaded
PASS: unittest/debug/thrift/server/transport/base
PASS: unittest/debug/thrift/server/transport/socket
PASS: unittest/debug/thrift/server/transport/ssl
PASS: unittest/debug/thrift/transport/base
PASS: unittest/debug/thrift/transport/buffered
PASS: unittest/debug/thrift/transport/file
PASS: unittest/debug/thrift/transport/framed
PASS: unittest/debug/thrift/transport/http
PASS: unittest/debug/thrift/transport/memory
PASS: unittest/debug/thrift/transport/piped
PASS: unittest/debug/thrift/transport/range
PASS: unittest/debug/thrift/transport/socket
PASS: unittest/debug/thrift/transport/ssl
PASS: unittest/debug/thrift/transport/zlib
PASS: unittest/debug/thrift/util/awaitable
PASS: unittest/debug/thrift/util/cancellation
PASS: unittest/debug/thrift/util/future
PASS: unittest/debug/thrift/util/hashset
PASS: unittest/debug/thrift/internal/algorithm
PASS: unittest/debug/thrift/internal/codegen
PASS: unittest/debug/thrift/internal/ctfe
PASS: unittest/debug/thrift/internal/endian
PASS: unittest/debug/thrift/internal/resource_pool
PASS: unittest/debug/thrift/internal/socket
PASS: unittest/debug/thrift/internal/ssl
PASS: unittest/debug/thrift/internal/ssl_bio
PASS: unittest/debug/thrift/internal/traits
PASS: unittest/debug/thrift/internal/test/protocol
PASS: unittest/debug/thrift/internal/test/server
PASS: unittest/release/thrift/base
PASS: unittest/release/thrift/async/base
PASS: unittest/release/thrift/async/libevent
PASS: unittest/release/thrift/async/socket
PASS: unittest/release/thrift/async/ssl
PASS: unittest/release/thrift/codegen/async_client
PASS: unittest/release/thrift/codegen/async_client_pool
PASS: unittest/release/thrift/codegen/base
PASS: unittest/release/thrift/codegen/client
PASS: unittest/release/thrift/codegen/client_pool
PASS: unittest/release/thrift/codegen/processor
PASS: unittest/release/thrift/protocol/base
PASS: unittest/release/thrift/protocol/binary
PASS: unittest/release/thrift/protocol/compact
PASS: unittest/release/thrift/protocol/json
PASS: unittest/release/thrift/protocol/processor
PASS: unittest/release/thrift/server/base
PASS: unittest/release/thrift/server/simple
PASS: unittest/release/thrift/server/nonblocking
PASS: unittest/release/thrift/server/taskpool
PASS: unittest/release/thrift/server/threaded
PASS: unittest/release/thrift/server/transport/base
PASS: unittest/release/thrift/server/transport/socket
PASS: unittest/release/thrift/server/transport/ssl
PASS: unittest/release/thrift/transport/base
PASS: unittest/release/thrift/transport/buffered
PASS: unittest/release/thrift/transport/file
PASS: unittest/release/thrift/transport/framed
PASS: unittest/release/thrift/transport/http
PASS: unittest/release/thrift/transport/memory
PASS: unittest/release/thrift/transport/piped
PASS: unittest/release/thrift/transport/range
PASS: unittest/release/thrift/transport/socket
PASS: unittest/release/thrift/transport/ssl
PASS: unittest/release/thrift/transport/zlib
PASS: unittest/release/thrift/util/awaitable
PASS: unittest/release/thrift/util/cancellation
PASS: unittest/release/thrift/util/future
PASS: unittest/release/thrift/util/hashset
PASS: unittest/release/thrift/internal/algorithm
PASS: unittest/release/thrift/internal/codegen
PASS: unittest/release/thrift/internal/ctfe
PASS: unittest/release/thrift/internal/endian
PASS: unittest/release/thrift/internal/resource_pool
PASS: unittest/release/thrift/internal/socket
PASS: unittest/release/thrift/internal/ssl
PASS: unittest/release/thrift/internal/ssl_bio
PASS: unittest/release/thrift/internal/traits
PASS: unittest/release/thrift/internal/test/protocol
PASS: unittest/release/thrift/internal/test/server
====================
All 100 tests passed
====================
make[4]: Leaving directory `/thrift/lib/d'
make[3]: Leaving directory `/thrift/lib/d'
Making check in test
make[3]: Entering directory `/thrift/lib/d/test'
openssl req -new -x509 -nodes -config openssl.test.cnf \
-out server-certificate.pem
Generating a 2048 bit RSA private key
..........................+++
........................................................+++
writing new private key to 'server-private-key.pem'
-----
cat server-certificate.pem > trusted-ca-certificate.pem
make check-am
make[4]: Entering directory `/thrift/lib/d/test'
make check-TESTS check-local
make[5]: Entering directory `/thrift/lib/d/test'
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w
-wi -O -release -inline -I../../../lib/d/src -Igen-d
../../../lib/d/libthriftd.a -ofclient_pool_test client_pool_test.d
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w
-wi -O -release -inline -I../../../lib/d/src -Igen-d
../../../lib/d/libthriftd.a -oftransport_test transport_test.d
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w
-wi -O -release -inline -I../../../lib/d/src -Igen-d
../../../lib/d/libthriftd.a -ofasync_test async_test.d
../../../compiler/cpp/thrift --gen d ../../../test/ThriftTest.thrift
[WARNING:/thrift/test/ThriftTest.thrift:83] The "byte" type is a compatibility
alias for "i8". Use "i8" to emphasize the signedness of this type.
[WARNING:/thrift/test/ThriftTest.thrift:44] No generator named 'noexist' could
be found!
[WARNING:/thrift/test/ThriftTest.thrift:46] cpp generator does not accept
'noexist' as sub-namespace!
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w
-wi -O -release -inline -I../../../lib/d/src -Igen-d
../../../lib/d/libthriftd.a -ofthrift_test_client thrift_test_client.d
thrift_test_common.d gen-d/thrift/test/SecondService.d
gen-d/thrift/test/ThriftTest.d gen-d/thrift/test/ThriftTest_constants.d
gen-d/thrift/test/ThriftTest_types.d
dmd -L-levent ../libthriftd-event.a -L-lssl -L-lcrypto ../libthriftd-ssl.a -w
-wi -O -release -inline -I../../../lib/d/src -Igen-d
../../../lib/d/libthriftd.a -ofthrift_test_server thrift_test_server.d
thrift_test_common.d test_utils.d gen-d/thrift/test/SecondService.d
gen-d/thrift/test/ThriftTest.d gen-d/thrift/test/ThriftTest_constants.d
gen-d/thrift/test/ThriftTest_types.d
PASS: client_pool_test
Using seed: -2031946665
Using temp file: /tmp/thrift.transport_test.466809813
Using temp file: /tmp/thrift.transport_test.3909725229
Using temp file: /tmp/thrift.transport_test.350217494
Using temp file: /tmp/thrift.transport_test.3069356459
Using temp file: /tmp/thrift.transport_test.1320643224
Using temp file: /tmp/thrift.transport_test.3613802084
Using temp file: /tmp/thrift.transport_test.4109562089
Using temp file: /tmp/thrift.transport_test.1524193022
Using temp file: /tmp/thrift.transport_test.3513295829
Using temp file: /tmp/thrift.transport_test.808771516
Using temp file: /tmp/thrift.transport_test.3631399746
Using temp file: /tmp/thrift.transport_test.1063758629
Using temp file: /tmp/thrift.transport_test.4187655242
Using temp file: /tmp/thrift.transport_test.1748695989
Using temp file: /tmp/thrift.transport_test.2094775454
Using temp file: /tmp/thrift.transport_test.2729760740
Using temp file: /tmp/thrift.transport_test.1658379313
Using temp file: /tmp/thrift.transport_test.948691420
Using temp file: /tmp/thrift.transport_test.3657535546
Using temp file: /tmp/thrift.transport_test.211173560
Using temp file: /tmp/thrift.transport_test.943114084
Using temp file: /tmp/thrift.transport_test.694512977
Using temp file: /tmp/thrift.transport_test.2844372491
Using temp file: /tmp/thrift.transport_test.3496960778
Using temp file: /tmp/thrift.transport_test.849297276
Using temp file: /tmp/thrift.transport_test.1129975326
Using temp file: /tmp/thrift.transport_test.1184286784
Using temp file: /tmp/thrift.transport_test.237130559
Using temp file: /tmp/thrift.transport_test.2295015916
Using temp file: /tmp/thrift.transport_test.1049553109
Using temp file: /tmp/thrift.transport_test.2123452833
Using temp file: /tmp/thrift.transport_test.3378233019
Using temp file: /tmp/thrift.transport_test.1132358856
Using temp file: /tmp/thrift.transport_test.1383474748
Using temp file: /tmp/thrift.transport_test.3856304608
Using temp file: /tmp/thrift.transport_test.4155264471
Using temp file: /tmp/thrift.transport_test.1135748563
Using temp file: /tmp/thrift.transport_test.1664176984
Using temp file: /tmp/thrift.transport_test.1159115914
Using temp file: /tmp/thrift.transport_test.3718405498
Using temp file: /tmp/thrift.transport_test.2613387838
Using temp file: /tmp/thrift.transport_test.2540829070
Using temp file: /tmp/thrift.transport_test.3323821427
Using temp file: /tmp/thrift.transport_test.1946193309
Using temp file: /tmp/thrift.transport_test.3521467825
Using temp file: /tmp/thrift.transport_test.2118272525
Using temp file: /tmp/thrift.transport_test.2870517463
Using temp file: /tmp/thrift.transport_test.2907353215
Using temp file: /tmp/thrift.transport_test.3516015373
Using temp file: /tmp/thrift.transport_test.118188136
Using temp file: /tmp/thrift.transport_test.1007053560
Using temp file: /tmp/thrift.transport_test.903867611
PASS: transport_test
Non-SSL tests done.
src/thrift/transport/ssl.d:134: Error shutting down SSL:
thrift.transport.ssl.TSSLException@src/thrift/transport/ssl.d(134): Unknown
error.
src/thrift/transport/ssl.d:134: Error shutting down SSL:
thrift.transport.ssl.TSSLException@src/thrift/transport/ssl.d(134): Broken pipe.
SSL tests done.
PASS: async_test_runner.sh
...............
Tests failed for: --transport=framed --protocol=binary --ssl
--server-type=taskpool
FAIL: thrift_test_runner.sh
===================
1 of 4 tests failed
===================
make[5]: *** [check-TESTS] Error 1
make[5]: Leaving directory `/thrift/lib/d/test'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory `/thrift/lib/d/test'
make[3]: *** [check] Error 2
make[3]: Leaving directory `/thrift/lib/d/test'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/thrift/lib/d'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/thrift/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
Publishing Javadoc
Updating THRIFT-3465