r64149 ruby 2.4.5p315 (2018-07-31) [x86_64-linux] [2.4] (arch) 2960W 3F1E

chkbuild summary recent last

20180810T022800Z(failure) < OlderDiff < 20180810T075413Z(failure) > NewerDiff > 20180810T133439Z(failure)

== test-all # 2018-08-10T17:13:57+09:00 (full)
...(snip 18683 lines)...
[17527/17542] YAMLStoreTest#test_data_should_be_loaded_correctly_when_in_readonly_mode = 0.02 s
[17528/17542] YAMLStoreTest#test_data_should_be_loaded_correctly_when_in_readwrite_mode = 0.02 s
[17529/17542] YAMLStoreTest#test_nested_transaction_raises_error = 0.02 s
[17530/17542] YAMLStoreTest#test_opening_new_file_in_readonly_mode_should_result_in_empty_values = 0.00 s
[17531/17542] YAMLStoreTest#test_opening_new_file_in_readwrite_mode_should_result_in_empty_values = 0.00 s
[17532/17542] YAMLStoreTest#test_thread_safe = 0.04 s
[17533/17542] YAMLStoreTest#test_with_options = 0.04 s
[17534/17542] YAMLStoreTest#test_writing_inside_readonly_transaction_raises_error = 0.00 s
[17535/17542] YAMLStoreTest#test_yaml_store_files_are_accessed_as_binary_files = 1.94 s

  1) Failure:
TestExtLibs#test_existence_of_fiddle [/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/test/ruby/test_extlibs.rb:20]:
extension library `fiddle' is not found
"pkg-config --exists libffi"
| pkg-config --libs libffi
=> "-L/usr/lib/../lib -lffi \n"
"gcc -o conftest -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/fiddle -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0 conftest.c  -L. -L../.. -L. -fstack-protector -rdynamic -Wl,-export-dynamic     -Wl,-rpath,/home/hsbt/chkbuild/tmp/build/20180810T075413Z/lib -L/home/hsbt/chkbuild/tmp/build/20180810T075413Z/lib -lruby-static -L/usr/lib/../lib -lffi -lpthread -lgmp -ldl -lcrypt -lm   -lc"
In file included from ../.././include/ruby.h:33,
                 from conftest.c:1:
../.././include/ruby/ruby.h:631:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from ../.././include/ruby/ruby.h:2012,
                 from ../.././include/ruby.h:33,
                 from conftest.c:1:
../.././include/ruby/intern.h:257:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
../.././include/ruby/intern.h:259:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

package configuration for libffi is not found
have_header: checking for ffi.h... -------------------- no

"gcc -E -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/fiddle -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  conftest.c -o conftest.i"
conftest.c:3:10: fatal error: ffi.h: No such file or directory
 #include <ffi.h>
          ^~~~~~~
compilation terminated.
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <ffi.h>
/* end */

--------------------

have_header: checking for ffi/ffi.h... -------------------- no

"gcc -E -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/fiddle -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  conftest.c -o conftest.i"
conftest.c:3:10: fatal error: ffi/ffi.h: No such file or directory
 #include <ffi/ffi.h>
          ^~~~~~~~~~~
compilation terminated.
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <ffi/ffi.h>
/* end */

--------------------

missing libffi. Please install libffi.Failed to configure fiddle. It will not be installed.
Exception raised:
<#<LoadError: cannot load such file -- fiddle>>.

  2) Failure:
TestMkmf::TestConvertible#test_typeof_builtin [/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/test/mkmf/test_convertible.rb:9]:
convertible_int: checking for convertible type of short... -------------------- short

--------------------

convertible_int: checking for convertible type of int... -------------------- int

--------------------

convertible_int: checking for convertible type of long... -------------------- long

--------------------

convertible_int: checking for convertible type of signed short... -------------------- failed

"gcc -o conftest -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0 conftest.c  -L. -L/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby -Wl,-rpath,/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby -L. -fstack-protector -rdynamic -Wl,-export-dynamic     -Wl,-rpath,/home/hsbt/chkbuild/tmp/build/20180810T075413Z/lib -L/home/hsbt/chkbuild/tmp/build/20180810T075413Z/lib -lruby-static  -lpthread -lgmp -ldl -lcrypt -lm   -lc"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0   -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: typedef signed short rbcv_typedef_;
4: 
5: /*top*/
6: int conftest_const[((rbcv_typedef_)-1 < 0) ? 1 : -1];
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
conftest.c:6:12: error: conflicting types for 'foo'
 extern int foo();
            ^~~
conftest.c:5:22: note: previous declaration of 'foo' was here
 extern rbcv_typedef_ foo();
                      ^~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: typedef signed short rbcv_typedef_;
4: 
5: extern rbcv_typedef_ foo();
6: extern int foo();
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: typedef signed short rbcv_typedef_;
4: 
5: extern rbcv_typedef_ foo();
6: extern short foo();
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
conftest.c:6:13: error: conflicting types for 'foo'
 extern long foo();
             ^~~
conftest.c:5:22: note: previous declaration of 'foo' was here
 extern rbcv_typedef_ foo();
                      ^~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: typedef signed short rbcv_typedef_;
4: 
5: extern rbcv_typedef_ foo();
6: extern long foo();
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
conftest.c:6:18: error: conflicting types for 'foo'
 extern long long foo();
                  ^~~
conftest.c:5:22: note: previous declaration of 'foo' was here
 extern rbcv_typedef_ foo();
                      ^~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: typedef signed short rbcv_typedef_;
4: 
5: extern rbcv_typedef_ foo();
6: extern long long foo();
/* end */

--------------------

.
<"short"> expected but was
<nil>.

  3) Failure:
TestMkmf::TestConvertible#test_typeof_typedef [/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/test/mkmf/test_convertible.rb:22]:
convertible_int: checking for convertible type of test1_t... -------------------- failed

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0   -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: warning: 'const' attribute on function returning 'void' [-Wattributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <confdefs.h>
4: typedef test1_t rbcv_typedef_;
5: 
6: /*top*/
7: int conftest_const[((rbcv_typedef_)-1 < 0) ? 1 : -1];
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
conftest.c:8:12: error: conflicting types for 'foo'
 extern int foo();
            ^~~
conftest.c:7:22: note: previous declaration of 'foo' was here
 extern rbcv_typedef_ foo();
                      ^~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <confdefs.h>
4: 
5: typedef test1_t rbcv_typedef_;
6: 
7: extern rbcv_typedef_ foo();
8: extern int foo();
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <confdefs.h>
4: 
5: typedef test1_t rbcv_typedef_;
6: 
7: extern rbcv_typedef_ foo();
8: extern short foo();
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
conftest.c:8:13: error: conflicting types for 'foo'
 extern long foo();
             ^~~
conftest.c:7:22: note: previous declaration of 'foo' was here
 extern rbcv_typedef_ foo();
                      ^~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <confdefs.h>
4: 
5: typedef test1_t rbcv_typedef_;
6: 
7: extern rbcv_typedef_ foo();
8: extern long foo();
/* end */

"gcc -I. -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/.ext/include/x86_64-linux -I/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include -I./test -DRUBY_DEBUG_ENV   -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wno-tautological-compare -Wno-parentheses-equality -Wno-constant-logical-operand -Wno-self-assign -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wimplicit-fallthrough=0  -Werror -c conftest.c"
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:631:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_secure_update(VALUE));
 ^~~~~~~~~
In file included from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/ruby.h:2012,
                 from /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby.h:33,
                 from conftest.c:1:
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:257:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_error_untrusted(VALUE));
 ^~~~~~~~~
/home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/include/ruby/intern.h:259:1: error: 'const' attribute on function returning 'void' [-Werror=attributes]
 CONSTFUNC(void rb_check_trusted(VALUE));
 ^~~~~~~~~
conftest.c:8:18: error: conflicting types for 'foo'
 extern long long foo();
                  ^~~
conftest.c:7:22: note: previous declaration of 'foo' was here
 extern rbcv_typedef_ foo();
                      ^~~
cc1: error: unrecognized command line option '-Wno-self-assign' [-Werror]
cc1: error: unrecognized command line option '-Wno-constant-logical-operand' [-Werror]
cc1: error: unrecognized command line option '-Wno-parentheses-equality' [-Werror]
cc1: all warnings being treated as errors
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <confdefs.h>
4: 
5: typedef test1_t rbcv_typedef_;
6: 
7: extern rbcv_typedef_ foo();
8: extern long long foo();
/* end */

--------------------

.
<"short"> expected but was
<nil>.

  4) Error:
TestFiber#test_many_fibers_with_threads:
Timeout::Error: execution of assert_normal_exit expired
pid 22638 killed by SIGKILL (signal 9)
| 

    /home/hsbt/chkbuild/tmp/build/20180810T075413Z/ruby/test/ruby/test_fiber.rb:52:in `test_many_fibers_with_threads'

Finished tests in 1714.020969s, 10.2303 tests/s, 2906.4720 assertions/s.
17535 tests, 4981754 assertions, 3 failures, 1 errors, 43 skips

ruby -v: ruby 2.4.5p315 (2018-07-31 revision 64149) [x86_64-linux]
make: *** [uncommon.mk:623: yes-test-all] Error 4
exit 2
failed(test-all)

20180810T022800Z(failure) < OlderDiff < 20180810T075413Z(failure) > NewerDiff > 20180810T133439Z(failure)


chkbuild summary recent last