HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/src/ruby-2.7.4/ext/rbconfig/sizeof/mkmf.log
have_type: checking for int_least8_t... -------------------- yes

"gcc -o conftest -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC conftest.c  -L. -L../../.. -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic     -Wl,-rpath,/usr/local/rvm/rubies/ruby-2.7.4/lib -L/usr/local/rvm/rubies/ruby-2.7.4/lib -lruby-static -lz -lpthread -lrt -lrt -ldl -lcrypt -lm   -lm   -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return !!argv[argc];
6: }
/* end */

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_least8_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for int_least16_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_least16_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for int_least32_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_least32_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for int_least64_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_least64_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for int_fast8_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_fast8_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for int_fast16_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_fast16_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for int_fast32_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_fast32_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for int_fast64_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef int_fast64_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for intmax_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef intmax_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for sig_atomic_t in signal.h... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <signal.h>
4: 
5: /*top*/
6: typedef sig_atomic_t conftest_type;
7: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for wchar_t... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef wchar_t conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for wint_t in wctype.h... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <wctype.h>
4: 
5: /*top*/
6: typedef wint_t conftest_type;
7: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for wctrans_t in wctype.h... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <wctype.h>
4: 
5: /*top*/
6: typedef wctrans_t conftest_type;
7: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for wctype_t in wctype.h... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <wctype.h>
4: 
5: /*top*/
6: typedef wctype_t conftest_type;
7: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for _Bool... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef _Bool conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for long double... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef long double conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for float _Complex... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef float _Complex conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for double _Complex... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef double _Complex conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for long double _Complex... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef long double _Complex conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for float _Imaginary... -------------------- no

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
conftest.c:4:15: error: expected identifier or ‘(’ before ‘_Imaginary’
 typedef float _Imaginary conftest_type;
               ^~~~~~~~~~
conftest.c:5:24: error: ‘conftest_type’ undeclared here (not in a function); did you mean ‘rb_convert_type’?
 int conftestval[sizeof(conftest_type)?1:-1];
                        ^~~~~~~~~~~~~
                        rb_convert_type
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef float _Imaginary conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for double _Imaginary... -------------------- no

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
conftest.c:4:16: error: expected identifier or ‘(’ before ‘_Imaginary’
 typedef double _Imaginary conftest_type;
                ^~~~~~~~~~
conftest.c:5:24: error: ‘conftest_type’ undeclared here (not in a function); did you mean ‘rb_convert_type’?
 int conftestval[sizeof(conftest_type)?1:-1];
                        ^~~~~~~~~~~~~
                        rb_convert_type
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef double _Imaginary conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for long double _Imaginary... -------------------- no

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
conftest.c:4:21: error: expected identifier or ‘(’ before ‘_Imaginary’
 typedef long double _Imaginary conftest_type;
                     ^~~~~~~~~~
conftest.c:5:24: error: ‘conftest_type’ undeclared here (not in a function); did you mean ‘rb_convert_type’?
 int conftestval[sizeof(conftest_type)?1:-1];
                        ^~~~~~~~~~~~~
                        rb_convert_type
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef long double _Imaginary conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for __int128... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef __int128 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for __float128... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef __float128 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for _Decimal32... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef _Decimal32 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for _Decimal64... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef _Decimal64 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for _Decimal128... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef _Decimal128 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for __m64... -------------------- no

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
conftest.c:4:9: error: unknown type name ‘__m64’
 typedef __m64 conftest_type;
         ^~~~~
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef __m64 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for __m128... -------------------- no

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
conftest.c:4:9: error: unknown type name ‘__m128’
 typedef __m128 conftest_type;
         ^~~~~~
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef __m128 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

have_type: checking for __float80... -------------------- yes

"gcc -I../../../.ext/include/x86_64-linux -I../../.././include -I../../.././ext/rbconfig/sizeof    -g -O2 -fPIC   -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: /*top*/
4: typedef __float80 conftest_type;
5: int conftestval[sizeof(conftest_type)?1:-1];
/* end */

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

extconf.h is:
/* begin */
 1: #ifndef EXTCONF_H
 2: #define EXTCONF_H
 3: #define HAVE_TYPE_INT_LEAST8_T 1
 4: #define HAVE_TYPE_INT_LEAST16_T 1
 5: #define HAVE_TYPE_INT_LEAST32_T 1
 6: #define HAVE_TYPE_INT_LEAST64_T 1
 7: #define HAVE_TYPE_INT_FAST8_T 1
 8: #define HAVE_TYPE_INT_FAST16_T 1
 9: #define HAVE_TYPE_INT_FAST32_T 1
10: #define HAVE_TYPE_INT_FAST64_T 1
11: #define HAVE_TYPE_INTMAX_T 1
12: #define HAVE_TYPE_SIG_ATOMIC_T 1
13: #define HAVE_TYPE_WCHAR_T 1
14: #define HAVE_TYPE_WINT_T 1
15: #define HAVE_TYPE_WCTRANS_T 1
16: #define HAVE_TYPE_WCTYPE_T 1
17: #define HAVE_TYPE__BOOL 1
18: #define HAVE_TYPE_LONG_DOUBLE 1
19: #define HAVE_TYPE_FLOAT__COMPLEX 1
20: #define HAVE_TYPE_DOUBLE__COMPLEX 1
21: #define HAVE_TYPE_LONG_DOUBLE__COMPLEX 1
22: #define HAVE_TYPE___INT128 1
23: #define HAVE_TYPE___FLOAT128 1
24: #define HAVE_TYPE__DECIMAL32 1
25: #define HAVE_TYPE__DECIMAL64 1
26: #define HAVE_TYPE__DECIMAL128 1
27: #define HAVE_TYPE___FLOAT80 1
28: #endif
/* end */