|
1) Failure:
|
|
TestMkmf::TestConvertible#test_typeof_builtin [/XXXXX-52055/test/mkmf/test_convertible.rb:8]:
|
|
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
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
checked program was:
|
|
/* begin */
|
|
1: #include "ruby.h"
|
|
2:
|
|
3: int main(int argc, char **argv)
|
|
4: {
|
|
5: return 0;
|
|
6: }
|
|
/* end */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
"conftest.c", line 6: error: redeclaration of `foo'
|
|
"conftest.c", line 6: error: incompatible types between `rbcv_typedef_ F()' and `int F()'
|
|
"conftest.c", line 6: previous declaration of `foo': "conftest.c", line 5
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
"conftest.c", line 6: error: redeclaration of `foo'
|
|
"conftest.c", line 6: error: incompatible types between `rbcv_typedef_ F()' and `long F()'
|
|
"conftest.c", line 6: previous declaration of `foo': "conftest.c", line 5
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
"conftest.c", line 6: error: redeclaration of `foo'
|
|
"conftest.c", line 6: error: incompatible types between `rbcv_typedef_ F()' and `long long F()'
|
|
"conftest.c", line 6: previous declaration of `foo': "conftest.c", line 5
|
|
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>.
|
|
|
|
2) Failure:
|
|
TestMkmf::TestConvertible#test_typeof_typedef [/XXXXX-52055/test/mkmf/test_convertible.rb:21]:
|
|
convertible_int: checking for convertible type of test1_t... -------------------- failed
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
"conftest.c", line 8: error: redeclaration of `foo'
|
|
"conftest.c", line 8: error: incompatible types between `rbcv_typedef_ F()' and `int F()'
|
|
"conftest.c", line 8: previous declaration of `foo': "conftest.c", line 7
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
"conftest.c", line 8: error: redeclaration of `foo'
|
|
"conftest.c", line 8: error: incompatible types between `rbcv_typedef_ F()' and `long F()'
|
|
"conftest.c", line 8: previous declaration of `foo': "conftest.c", line 7
|
|
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 */
|
|
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2003: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_array_const_ptr'
|
|
"/XXXXX-52055/include/ruby/ruby.h", line 2017: warning: return incompatible pointer types: expected `const VALUE *' actual `const unsigned long *' in function `rb_struct_const_ptr'
|
|
"conftest.c", line 8: error: redeclaration of `foo'
|
|
"conftest.c", line 8: error: incompatible types between `rbcv_typedef_ F()' and `long long F()'
|
|
"conftest.c", line 8: previous declaration of `foo': "conftest.c", line 7
|
|
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>.
|
|
|
|
15607 tests, 2232303 assertions, 2 failures, 0 errors, 49 skips
|
|
|
|
ruby -v: ruby 2.3.0dev (2015-10-06) [sparc64-solaris2.10]
|
|
make: *** [test-almost] Error 2
|