Project

General

Profile

Bug #14746 » 0000-make.log

make時のコンソール出力 - ngoto (Naohisa Goto), 05/09/2018 01:30 PM

 
BASERUBY = /usr/local/64/bin/ruby --disable=gems
CC = gcc
LD = /usr/ccs/bin/ld
LDSHARED = gcc -shared
CFLAGS = -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN
CPPFLAGS = -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0
DLDFLAGS = -m64 -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -pie
SOLIBS = -lpthread -lrt -lgmp -lsocket -ldl -lcrypt -lm
LANG =
LC_ALL =
LC_CTYPE =
gcc (GCC) 4.6.2
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o main.o -c ../github/ruby/main.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o dmydln.o -c ../github/ruby/dmydln.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o miniinit.o -c ../github/ruby/miniinit.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o dmyext.o -c ../github/ruby/dmyext.c
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/generic_erb.rb -I../github/ruby -o miniprelude.c \
../github/ruby/template/prelude.c.tmpl
miniprelude.c updated
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o miniprelude.o -c miniprelude.c
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/generic_erb.rb --output=id.h \
../github/ruby/template/id.h.tmpl
id.h updated
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/gen_dummy_probes.rb ../github/ruby/probes.d > probes.dmyh
dtrace -xnolibs -o probes.h.tmp -h -C -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -s ../github/ruby/probes.d
sed -e 's/RUBY_/RUBY_DTRACE_/g' -e 's/PROBES_H_TMP/RUBY_PROBES_H/' -e 's/(char \*/(const char */g' -e 's/, char \*/, const char */g' probes.h.tmp > probes.h
rm -f probes.h.tmp
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o array.o -c ../github/ruby/array.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o bignum.o -c ../github/ruby/bignum.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o class.o -c ../github/ruby/class.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o compar.o -c ../github/ruby/compar.c
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" opt_sc.inc
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" optunifs.inc
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" insns.inc
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" insns_info.inc
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" optinsn.inc
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o compile.o -c ../github/ruby/compile.c
../github/ruby/compile.c: In function 'insn_data_to_s_detail':
../github/ruby/compile.c:7540:7: warning: passing argument 1 of 'dladdr' discards 'const' qualifier from pointer target type [enabled by default]
/usr/include/dlfcn.h:100:12: note: expected 'void *' but argument is of type 'const void *'
../github/ruby/compile.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o complex.o -c ../github/ruby/complex.c
../github/ruby/complex.c: In function 'safe_mul':
../github/ruby/complex.c:694:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/complex.c:697:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/complex.c: In function 'f_signbit':
../github/ruby/complex.c:1178:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/complex.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o cont.o -c ../github/ruby/cont.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o debug.o -c ../github/ruby/debug.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o debug_counter.o -c ../github/ruby/debug_counter.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o dir.o -c ../github/ruby/dir.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o dln_find.o -c ../github/ruby/dln_find.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o encoding.o -c ../github/ruby/encoding.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o enum.o -c ../github/ruby/enum.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o enumerator.o -c ../github/ruby/enumerator.c
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/generic_erb.rb -c -o known_errors.inc ../github/ruby/template/known_errors.inc.tmpl ../github/ruby/defs/known_errors.def
known_errors.inc updated
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o error.o -c ../github/ruby/error.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o eval.o -c ../github/ruby/eval.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o file.o -c ../github/ruby/file.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o gc.o -c ../github/ruby/gc.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o hash.o -c ../github/ruby/hash.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o inits.o -c ../github/ruby/inits.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o io.o -c ../github/ruby/io.c
/usr/local/64/bin/ruby --disable=gems -n ../github/ruby/tool/node_name.rb < ../github/ruby/node.h > node_name.inc
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o iseq.o -c ../github/ruby/iseq.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o load.o -c ../github/ruby/load.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o marshal.o -c ../github/ruby/marshal.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o math.o -c ../github/ruby/math.c
../github/ruby/math.c: In function 'math_atan2':
../github/ruby/math.c:72:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/math.c:74:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/math.c: In function 'f_signbit':
../github/ruby/math.c:628:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/math.c: In function 'math_gamma':
../github/ruby/math.c:864:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/math.c:868:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/math.c: In function 'math_lgamma':
../github/ruby/math.c:902:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/math.c:906:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/math.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
+ echo #ifndef RUBY_MJIT_CONFIG_H
+ echo #define RUBY_MJIT_CONFIG_H 1
+ echo
sep=
+ quote MJIT_MIN_HEADER_NAME /include/ruby-2.6.0/sparc64-solaris2.10/rb_mjit_min_header-2.6.0.h
+ printf #define MJIT_MIN_HEADER_NAME
+ shift
+ printf "%s" /include/ruby-2.6.0/sparc64-solaris2.10/rb_mjit_min_header-2.6.0.h
+ echo
sep=,
+ quote MJIT_CC_COMMON gcc
+ printf #define MJIT_CC_COMMON
+ shift
+ printf "%s", gcc
+ echo
+ quote MJIT_CFLAGS -w
+ printf #define MJIT_CFLAGS
+ shift
+ printf "%s", -w
+ echo
+ quote MJIT_OPTFLAGS -O3
+ printf #define MJIT_OPTFLAGS
+ shift
+ printf "%s", -O3
+ echo
+ quote MJIT_DEBUGFLAGS -ggdb3
+ printf #define MJIT_DEBUGFLAGS
+ shift
+ printf "%s", -ggdb3
+ echo
+ quote MJIT_LDSHARED gcc -shared
+ printf #define MJIT_LDSHARED
+ shift
+ printf "%s", gcc -shared
+ echo
+ quote MJIT_DLDFLAGS -m64 -L/usr/local/64/lib -R/usr/local/64/lib
+ printf #define MJIT_DLDFLAGS
+ shift
+ printf "%s", -m64 -L/usr/local/64/lib -R/usr/local/64/lib
+ echo
+ quote MJIT_LIBS -Wl,-rpath,/XXXXXXXX/sparc64-gcc-tmp004-trunk/lib -L/XXXXXXXX/sparc64-gcc-tmp004-trunk/lib
+ printf #define MJIT_LIBS
+ shift
+ printf "%s", -Wl,-rpath,/XXXXXXXX/sparc64-gcc-tmp004-trunk/lib -L/XXXXXXXX/sparc64-gcc-tmp004-trunk/lib
+ echo
+ echo
+ echo #endif /* RUBY_MJIT_CONFIG_H */
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o mjit.o -c ../github/ruby/mjit.c
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" mjit_compile.inc
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o mjit_compile.o -c ../github/ruby/mjit_compile.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o node.o -c ../github/ruby/node.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o numeric.o -c ../github/ruby/numeric.c
../github/ruby/numeric.c: In function 'flo_truncate':
../github/ruby/numeric.c:2341:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/numeric.c: In function 'num_step':
../github/ruby/numeric.c:2690:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
../github/ruby/numeric.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o object.o -c ../github/ruby/object.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o pack.o -c ../github/ruby/pack.c
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/id2token.rb --path-separator=.:./ --vpath=.ext/include/sparc64-solaris2.10/ruby:../github/ruby/include/ruby:../github/ruby:../github/ruby/missing id.h ../github/ruby/parse.y > parse.tmp.y
bison -d -o y.tab.c parse.tmp.y
rm -f parse.tmp.y
sed -f ../github/ruby/tool/ytab.sed -e "/^#/s|parse\.tmp\.[iy]|../github/ruby/parse.y|" -e "/^#/s!y\.tab\.c!parse.c!" y.tab.c > parse.c.new
mv parse.c.new parse.c
sed -e "/^#line.*y\.tab\.h/d;/^#line.*parse.*\.y/d" y.tab.h > parse.h
rm -f y.tab.c y.tab.h
+ cp ../github/ruby/lex.c.blt lex.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o parse.o -c parse.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o proc.o -c ../github/ruby/proc.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o process.o -c ../github/ruby/process.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o random.o -c ../github/ruby/random.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o range.o -c ../github/ruby/range.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o rational.o -c ../github/ruby/rational.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o re.o -c ../github/ruby/re.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o regcomp.o -c ../github/ruby/regcomp.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o regenc.o -c ../github/ruby/regenc.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o regerror.o -c ../github/ruby/regerror.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o regexec.o -c ../github/ruby/regexec.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o regparse.o -c ../github/ruby/regparse.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o regsyntax.o -c ../github/ruby/regsyntax.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o ruby.o -c ../github/ruby/ruby.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o safe.o -c ../github/ruby/safe.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o signal.o -c ../github/ruby/signal.c
../github/ruby/signal.c: In function 'ruby_abort':
../github/ruby/signal.c:938:1: warning: 'noreturn' function does return [enabled by default]
../github/ruby/signal.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o sprintf.o -c ../github/ruby/sprintf.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o st.o -c ../github/ruby/st.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o strftime.o -c ../github/ruby/strftime.c
../github/ruby/strftime.c: In function 'rb_strftime_with_timespec':
../github/ruby/strftime.c:433:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:438:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:447:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:452:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:457:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:462:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:484:37: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:486:37: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:490:33: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:496:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:500:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:505:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:509:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:522:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:528:5: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:531:5: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:658:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:677:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:686:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:700:25: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:715:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:720:4: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:747:49: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:750:49: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c:756:41: warning: embedded '\0' in format [-Wformat-contains-nul]
../github/ruby/strftime.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o string.o -c ../github/ruby/string.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o struct.o -c ../github/ruby/struct.c
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/generic_erb.rb --output=id.c \
../github/ruby/template/id.c.tmpl
id.c updated
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o symbol.o -c ../github/ruby/symbol.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o thread.o -c ../github/ruby/thread.c
In file included from ../github/ruby/thread.c:338:0:
../github/ruby/thread_pthread.c: In function 'ubf_wakeup_thread':
../github/ruby/thread_pthread.c:1109:67: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c: In function 'terminate_all':
../github/ruby/thread.c:490:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c:494:5: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c: In function 'thread_join_sleep':
../github/ruby/thread.c:928:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c:937:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c: In function 'thread_join':
../github/ruby/thread.c:960:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c:974:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c:983:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c: In function 'rb_thread_kill':
../github/ruby/thread.c:2362:73: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c: In function 'debug_deadlock_check':
../github/ruby/thread.c:5006:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/thread.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o time.o -c ../github/ruby/time.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o transcode.o -c ../github/ruby/transcode.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o util.o -c ../github/ruby/util.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o variable.o -c ../github/ruby/variable.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o version.o -c ../github/ruby/version.c
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" vm.inc
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/mk_call_iseq_optimized.rb > vm_call_iseq_optimized.inc
/usr/local/64/bin/ruby --disable=gems -Ku ../github/ruby/tool/insns2vm.rb --srcdir="../github/ruby" vmtc.inc
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o vm.o -c ../github/ruby/vm.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o vm_backtrace.o -c ../github/ruby/vm_backtrace.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o vm_dump.o -c ../github/ruby/vm_dump.c
../github/ruby/vm_dump.c: In function 'rb_vmdebug_stack_dump_all_threads':
../github/ruby/vm_dump.c:1086:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../github/ruby/vm_dump.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o vm_trace.o -c ../github/ruby/vm_trace.c
if test -f probes.stamp -o -f probes.o; then \
rm -f array.o eval.o gc.o hash.o load.o object.o parse.o string.o symbol.o vm.o probes.stamp; \
: "rebuilding objects which were modified by \"dtrace -G\""; \
make array.o eval.o gc.o hash.o load.o object.o parse.o string.o symbol.o vm.o; \
fi
touch probes.stamp
rm -f probes.o
dtrace -xnolibs -G -C -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -s ../github/ruby/probes.d -o probes.o array.o eval.o gc.o hash.o load.o object.o parse.o string.o symbol.o vm.o
/usr/local/64/bin/mkdir -p enc/trans .ext/.timestamp
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o enc/ascii.o -c ../github/ruby/enc/ascii.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o enc/us_ascii.o -c ../github/ruby/enc/us_ascii.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o enc/unicode.o -c ../github/ruby/enc/unicode.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o enc/utf_8.o -c ../github/ruby/enc/utf_8.c
/usr/local/64/bin/mkdir -p enc/trans
/usr/local/64/bin/ruby --disable=gems "../github/ruby/tool/transcode-tblgen.rb" -vo enc/trans/newline.c ../github/ruby/enc/trans/newline.trans
generating enc/trans/newline.c ...
converter for universal_newline
converter for crlf_newline
converter for cr_newline
done. (0.08user 0.01system 0.02elapsed)
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o enc/trans/newline.o -c enc/trans/newline.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o sparc.o -c ../github/ruby/sparc.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o explicit_bzero.o -c ../github/ruby/missing/explicit_bzero.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o flock.o -c ../github/ruby/missing/flock.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o isinf.o -c ../github/ruby/missing/isinf.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o setproctitle.o -c ../github/ruby/missing/setproctitle.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o addr2line.o -c ../github/ruby/addr2line.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o dmyenc.o -c ../github/ruby/dmyenc.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -fstack-protector -pie main.o dmydln.o miniinit.o dmyext.o miniprelude.o array.o bignum.o class.o compar.o compile.o complex.o cont.o debug.o debug_counter.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o iseq.o load.o marshal.o math.o mjit.o mjit_compile.o node.o numeric.o object.o pack.o parse.o proc.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o thread.o time.o transcode.o util.o variable.o version.o vm.o vm_backtrace.o vm_dump.o vm_trace.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o explicit_bzero.o flock.o isinf.o setproctitle.o addr2line.o -lpthread -lrt -lgmp -lsocket -ldl -lcrypt -lm -lm -o miniruby
:
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/file2lastrev.rb -q --revision.h "../github/ruby" > revision.tmp
../github/ruby/tool/ifchange "--timestamp=.revision.time" "../github/ruby/revision.h" revision.tmp
../github/ruby/revision.h updated
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/tool/generic_erb.rb -c -o encdb.h ../github/ruby/template/encdb.h.tmpl ../github/ruby/enc enc
encdb.h updated
./miniruby -I../github/ruby/lib -I. -I.ext/common -n \
-e 'BEGIN{version=ARGV.shift;mis=ARGV.dup}' \
-e 'END{abort "UNICODE version mismatch: #{mis}" unless mis.empty?}' \
-e '(mis.delete(ARGF.path); ARGF.close) if /ONIG_UNICODE_VERSION_STRING +"#{Regexp.quote(version)}"/o' \
10.0.0 ../github/ruby/enc/unicode/10.0.0/casefold.h ../github/ruby/enc/unicode/10.0.0/name2ctype.h
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/tool/mkconfig.rb \
-arch=sparc64-solaris2.10 -version=2.6.0 \
-install_name=ruby \
-so_name=ruby \
-unicode_version=10.0.0 \
> rbconfig.tmp
../github/ruby/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb updated
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/enc/make_encmake.rb --builtin-encs="enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o" --builtin-transes="enc/trans/newline.o" --module enc.mk
make -f enc.mk V="1" UNICODE_HDR_DIR="../github/ruby/enc/unicode/10.0.0" RUBY="./miniruby -I../github/ruby/lib -I. -I.ext/common " MINIRUBY="./miniruby -I../github/ruby/lib -I. -I.ext/common " srcs
make[1]: Entering directory `/XXXXXXXX/src/tmp004'
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/big5.c" "../github/ruby/enc/trans/big5.trans"
generating enc/trans/big5.c ...
converter from Big5 to UTF-8
converter from UTF-8 to Big5
converter from CP950 to UTF-8
converter from UTF-8 to CP950
converter from Big5-HKSCS to UTF-8
converter from UTF-8 to Big5-HKSCS
converter from CP951 to UTF-8
converter from UTF-8 to CP951
converter from Big5-UAO to UTF-8
converter from UTF-8 to Big5-UAO
done. (9.94user 0.13system 10.00elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/chinese.c" "../github/ruby/enc/trans/chinese.trans"
generating enc/trans/chinese.c ...
load mapsrc ../github/ruby/enc/trans/GB/GB2312%UCS.src
converter from GB2312 to UTF-8
load mapsrc ../github/ruby/enc/trans/GB/GB12345%UCS.src
converter from GB12345 to UTF-8
load mapsrc ../github/ruby/enc/trans/GB/UCS%GB2312.src
converter from UTF-8 to GB2312
load mapsrc ../github/ruby/enc/trans/GB/UCS%GB12345.src
converter from UTF-8 to GB12345
done. (2.31user 0.04system 2.28elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/ebcdic.c" "../github/ruby/enc/trans/ebcdic.trans"
generating enc/trans/ebcdic.c ...
converter from IBM037 to ISO-8859-1
converter from ISO-8859-1 to IBM037
done. (0.10user 0.02system 0.04elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/emoji.c" "../github/ruby/enc/trans/emoji.trans"
generating enc/trans/emoji.c ...
converter from UTF8-DoCoMo to UTF8-KDDI
converter from UTF8-DoCoMo to UTF8-SoftBank
converter from UTF8-DoCoMo to UTF-8
converter from UTF8-KDDI to UTF8-DoCoMo
converter from UTF8-KDDI to UTF8-SoftBank
converter from UTF8-KDDI to UTF-8
converter from UTF8-SoftBank to UTF8-DoCoMo
converter from UTF8-SoftBank to UTF8-KDDI
converter from UTF8-SoftBank to UTF-8
converter from UTF-8 to UTF8-DoCoMo
converter from UTF-8 to UTF8-KDDI
converter from UTF-8 to UTF8-SoftBank
done. (0.67user 0.02system 0.63elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/emoji_iso2022_kddi.c" "../github/ruby/enc/trans/emoji_iso2022_kddi.trans"
generating enc/trans/emoji_iso2022_kddi.c ...
converter for iso2022jp_kddi_decoder
converter for iso2022jp_kddi_decoder_jisx0208_rest
converter for iso2022jp_kddi_encoder
load mapsrc ../github/ruby/enc/trans/EMOJI/EMOJI_ISO-2022-JP-KDDI%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208VDC@NEC%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@NEC_IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@MS%UCS.src
converter from stateless-ISO-2022-JP-KDDI to UTF8-KDDI
load mapsrc ../github/ruby/enc/trans/EMOJI/UCS%EMOJI_ISO-2022-JP-KDDI.src
load mapsrc ../github/ruby/enc/trans/EMOJI/UCS%EMOJI_ISO-2022-JP-KDDI-UNDOC.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208VDC@NEC.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@NEC_IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@IBM.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@MS.src
converter from UTF8-KDDI to stateless-ISO-2022-JP-KDDI
done. (1.38user 0.04system 1.35elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/emoji_sjis_docomo.c" "../github/ruby/enc/trans/emoji_sjis_docomo.trans"
generating enc/trans/emoji_sjis_docomo.c ...
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/EMOJI/EMOJI_SHIFT_JIS-DOCOMO%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208VDC@NEC%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@NEC_IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932UDA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@MS%UCS.src
converter from SJIS-DOCOMO to UTF8-DOCOMO
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208VDC@NEC.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@NEC_IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932UDA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@MS.src
converter from UTF8-DOCOMO to SJIS-DOCOMO
done. (1.52user 0.04system 1.49elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/emoji_sjis_kddi.c" "../github/ruby/enc/trans/emoji_sjis_kddi.trans"
generating enc/trans/emoji_sjis_kddi.c ...
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/EMOJI/EMOJI_SHIFT_JIS-KDDI%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208VDC@NEC%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@NEC_IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932UDA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@MS%UCS.src
converter from SJIS-KDDI to UTF8-KDDI
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-KDDI.src
load mapsrc ../github/ruby/enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-KDDI-UNDOC.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208VDC@NEC.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@NEC_IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932UDA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@MS.src
converter from UTF8-KDDI to SJIS-KDDI
done. (1.60user 0.04system 1.57elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/emoji_sjis_softbank.c" "../github/ruby/enc/trans/emoji_sjis_softbank.trans"
generating enc/trans/emoji_sjis_softbank.c ...
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/EMOJI/EMOJI_SHIFT_JIS-SOFTBANK%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208VDC@NEC%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@NEC_IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932UDA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@MS%UCS.src
converter from SJIS-SoftBank to UTF8-SoftBank
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-SOFTBANK.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208VDC@NEC.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@NEC_IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932UDA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@MS.src
converter from UTF8-SoftBank to SJIS-SoftBank
done. (1.52user 0.03system 1.48elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/escape.c" "../github/ruby/enc/trans/escape.trans"
generating enc/trans/escape.c ...
converter for amp_escape
converter for xml_text_escape
converter for xml_attr_content_escape
converter for escape_xml_attr_quote
done. (0.08user 0.02system 0.02elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/gb18030.c" "../github/ruby/enc/trans/gb18030.trans"
generating enc/trans/gb18030.c ...
converter from GB18030 to UTF-8
converter from UTF-8 to GB18030
done. (6.10user 0.11system 6.14elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/gbk.c" "../github/ruby/enc/trans/gbk.trans"
generating enc/trans/gbk.c ...
converter from GBK to UTF-8
converter from UTF-8 to GBK
done. (2.37user 0.06system 2.35elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/iso2022.c" "../github/ruby/enc/trans/iso2022.trans"
generating enc/trans/iso2022.c ...
converter for iso2022jp_decoder
converter for iso2022jp_decoder_jisx0208_rest
converter for iso2022jp_encoder
converter for stateless_iso2022jp_to_eucjp
converter for eucjp_to_stateless_iso2022jp
converter for cp50221_decoder
converter for cp50221_encoder
done. (0.11user 0.02system 0.05elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/japanese.c" "../github/ruby/enc/trans/japanese.trans"
generating enc/trans/japanese.c ...
converter for eucjp2sjis
converter for sjis2eucjp
done. (0.08user 0.02system 0.03elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/japanese_euc.c" "../github/ruby/enc/trans/japanese_euc.trans"
generating enc/trans/japanese_euc.c ...
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@1990%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0212%UCS.src
converter from EUC-JP to UTF-8
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208VDC@NEC%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208UDC%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@MS%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0212VDC@IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0212UDC%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0212@MS%UCS.src
converter from eucJP-ms to UTF-8
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208VDC@NEC%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@NEC_IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@MS%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
converter from CP51932 to UTF-8
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@1990%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0213-1%UCS@BMP.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0213-1%UCS@SIP.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0213-2%UCS@BMP.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0213-2%UCS@SIP.src
converter from EUC-JIS-2004 to UTF-8
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@1990.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0212.src
converter from UTF-8 to EUC-JP
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@MS.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208VDC@NEC.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208UDC.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0212VDC@IBM.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0212UDC.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0212@MS.src
converter from UTF-8 to eucJP-ms
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@MS.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208VDC@NEC.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@NEC_IBM.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
converter from UTF-8 to CP51932
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@1990.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS@BMP%JISX0213-1.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS@SIP%JISX0213-1.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS@BMP%JISX0213-2.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS@SIP%JISX0213-2.src
converter from UTF-8 to EUC-JIS-2004
done. (6.23user 0.08system 6.25elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/japanese_sjis.c" "../github/ruby/enc/trans/japanese_sjis.trans"
generating enc/trans/japanese_sjis.c ...
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@1990%UCS.src
converter from Shift_JIS to UTF-8
load mapsrc ../github/ruby/enc/trans/JIS/JISX0201-KANA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208VDC@NEC%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@NEC_IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932VDC@IBM%UCS.src
load mapsrc ../github/ruby/enc/trans/CP/CP932UDA%UCS.src
load mapsrc ../github/ruby/enc/trans/JIS/JISX0208@MS%UCS.src
converter from Windows-31J to UTF-8
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@1990.src
converter from UTF-8 to Shift_JIS
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0201-KANA.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208@MS.src
load mapsrc ../github/ruby/enc/trans/JIS/UCS%JISX0208VDC@NEC.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932VDC@NEC_IBM.src
load mapsrc ../github/ruby/enc/trans/CP/UCS%CP932UDA.src
converter from UTF-8 to Windows-31J
done. (2.34user 0.04system 2.31elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/korean.c" "../github/ruby/enc/trans/korean.trans"
generating enc/trans/korean.c ...
converter from UTF-8 to EUC-KR
converter from EUC-KR to UTF-8
converter from UTF-8 to CP949
converter from CP949 to UTF-8
done. (3.10user 0.06system 3.10elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/single_byte.c" "../github/ruby/enc/trans/single_byte.trans"
generating enc/trans/single_byte.c ...
converter from US-ASCII to UTF-8
converter from UTF-8 to US-ASCII
converter from ASCII-8BIT to UTF-8
converter from UTF-8 to ASCII-8BIT
converter from ISO-8859-1 to UTF-8
converter from UTF-8 to ISO-8859-1
converter from ISO-8859-2 to UTF-8
converter from UTF-8 to ISO-8859-2
converter from ISO-8859-3 to UTF-8
converter from UTF-8 to ISO-8859-3
converter from ISO-8859-4 to UTF-8
converter from UTF-8 to ISO-8859-4
converter from ISO-8859-5 to UTF-8
converter from UTF-8 to ISO-8859-5
converter from ISO-8859-6 to UTF-8
converter from UTF-8 to ISO-8859-6
converter from ISO-8859-7 to UTF-8
converter from UTF-8 to ISO-8859-7
converter from ISO-8859-8 to UTF-8
converter from UTF-8 to ISO-8859-8
converter from ISO-8859-9 to UTF-8
converter from UTF-8 to ISO-8859-9
converter from ISO-8859-10 to UTF-8
converter from UTF-8 to ISO-8859-10
converter from ISO-8859-11 to UTF-8
converter from UTF-8 to ISO-8859-11
converter from ISO-8859-13 to UTF-8
converter from UTF-8 to ISO-8859-13
converter from ISO-8859-14 to UTF-8
converter from UTF-8 to ISO-8859-14
converter from ISO-8859-15 to UTF-8
converter from UTF-8 to ISO-8859-15
converter from ISO-8859-16 to UTF-8
converter from UTF-8 to ISO-8859-16
converter from WINDOWS-874 to UTF-8
converter from UTF-8 to WINDOWS-874
converter from WINDOWS-1250 to UTF-8
converter from UTF-8 to WINDOWS-1250
converter from WINDOWS-1251 to UTF-8
converter from UTF-8 to WINDOWS-1251
converter from WINDOWS-1252 to UTF-8
converter from UTF-8 to WINDOWS-1252
converter from WINDOWS-1253 to UTF-8
converter from UTF-8 to WINDOWS-1253
converter from WINDOWS-1254 to UTF-8
converter from UTF-8 to WINDOWS-1254
converter from WINDOWS-1255 to UTF-8
converter from UTF-8 to WINDOWS-1255
converter from WINDOWS-1256 to UTF-8
converter from UTF-8 to WINDOWS-1256
converter from WINDOWS-1257 to UTF-8
converter from UTF-8 to WINDOWS-1257
converter from IBM437 to UTF-8
converter from UTF-8 to IBM437
converter from IBM775 to UTF-8
converter from UTF-8 to IBM775
converter from IBM737 to UTF-8
converter from UTF-8 to IBM737
converter from IBM852 to UTF-8
converter from UTF-8 to IBM852
converter from IBM855 to UTF-8
converter from UTF-8 to IBM855
converter from IBM857 to UTF-8
converter from UTF-8 to IBM857
converter from IBM860 to UTF-8
converter from UTF-8 to IBM860
converter from IBM861 to UTF-8
converter from UTF-8 to IBM861
converter from IBM862 to UTF-8
converter from UTF-8 to IBM862
converter from IBM863 to UTF-8
converter from UTF-8 to IBM863
converter from IBM865 to UTF-8
converter from UTF-8 to IBM865
converter from IBM866 to UTF-8
converter from UTF-8 to IBM866
converter from IBM869 to UTF-8
converter from UTF-8 to IBM869
converter from MACCROATIAN to UTF-8
converter from UTF-8 to MACCROATIAN
converter from MACCYRILLIC to UTF-8
converter from UTF-8 to MACCYRILLIC
converter from MACGREEK to UTF-8
converter from UTF-8 to MACGREEK
converter from MACICELAND to UTF-8
converter from UTF-8 to MACICELAND
converter from MACROMAN to UTF-8
converter from UTF-8 to MACROMAN
converter from MACROMANIA to UTF-8
converter from UTF-8 to MACROMANIA
converter from MACTURKISH to UTF-8
converter from UTF-8 to MACTURKISH
converter from MACUKRAINE to UTF-8
converter from UTF-8 to MACUKRAINE
converter from KOI8-U to UTF-8
converter from UTF-8 to KOI8-U
converter from KOI8-R to UTF-8
converter from UTF-8 to KOI8-R
converter from TIS-620 to UTF-8
converter from UTF-8 to TIS-620
converter from CP850 to UTF-8
converter from UTF-8 to CP850
converter from CP852 to UTF-8
converter from UTF-8 to CP852
converter from CP855 to UTF-8
converter from UTF-8 to CP855
done. (1.17user 0.04system 1.16elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/utf8_mac.c" "../github/ruby/enc/trans/utf8_mac.trans"
generating enc/trans/utf8_mac.c ...
converter from UTF-8 to UTF8-MAC
converter for from_UTF8_MAC
converter for from_utf8_mac_nfc2
done. (3.11user 0.07system 3.11elapsed)
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/transcode-tblgen.rb" -vo "enc/trans/utf_16_32.c" "../github/ruby/enc/trans/utf_16_32.trans"
generating enc/trans/utf_16_32.c ...
converter for from_UTF_16LE
converter for from_UTF_32LE
converter for from_UTF_16BE
converter for from_UTF_32BE
converter for from_UTF_16
converter for from_UTF_32
converter for from_UTF_8
done. (0.12user 0.02system 0.06elapsed)
make[1]: Leaving directory `/XXXXXXXX/src/tmp004'
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/tool/generic_erb.rb -c -o transdb.h ../github/ruby/template/transdb.h.tmpl ../github/ruby/enc/trans enc/trans
transdb.h updated
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o dln.o -c ../github/ruby/dln.c
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o localeinit.o -c ../github/ruby/localeinit.c
./miniruby -I../github/ruby/lib -I. -I.ext/common "../github/ruby/tool/generic_erb.rb" -o verconf.h ../github/ruby/template/verconf.h.tmpl
verconf.h updated
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o loadpath.o -c ../github/ruby/loadpath.c
/usr/local/64/bin/ruby --disable=gems ../github/ruby/tool/generic_erb.rb -I../github/ruby -c -o prelude.c \
../github/ruby/template/prelude.c.tmpl ../github/ruby/prelude.rb ../github/ruby/gem_prelude.rb
prelude.c updated
gcc -m64 -O3 -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 -Werror=implicit-int -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=deprecated-declarations -Wno-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -std=gnu99 -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -DCANONICALIZATION_FOR_MATHN -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include -I. -I.ext/include/sparc64-solaris2.10 -I../github/ruby/include -I../github/ruby -I../github/ruby/enc/unicode/10.0.0 -o prelude.o -c prelude.c
/usr/ccs/bin/ld -r -o ruby-glommed.o dln.o localeinit.o loadpath.o array.o bignum.o class.o compar.o compile.o complex.o cont.o debug.o debug_counter.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o iseq.o load.o marshal.o math.o mjit.o mjit_compile.o node.o numeric.o object.o pack.o parse.o proc.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o thread.o time.o transcode.o util.o variable.o version.o vm.o vm_backtrace.o vm_dump.o vm_trace.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o explicit_bzero.o flock.o isinf.o setproctitle.o addr2line.o prelude.o
ar rcD libruby-static.a ruby-glommed.o dmyext.o dmyenc.o
/usr/local/64/bin/mkdir -p ext
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/tool/generic_erb.rb -o ext/configure-ext.mk -c \
../github/ruby/template/configure-ext.mk.tmpl --srcdir="../github/ruby" \
--miniruby="./miniruby -I../github/ruby/lib -I. -I.ext/common " --script-args='--dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1"'
ext/configure-ext.mk updated
/usr/local/64/bin/mkdir -p .ext/.timestamp/sparc64-solaris2.10 .ext/sparc64-solaris2.10
make -f ext/configure-ext.mk V=1 EXTSTATIC= \
gnumake=yes MINIRUBY="./miniruby -I../github/ruby/lib -I. -I.ext/common " \
EXTLDFLAGS="" srcdir="../github/ruby"
make[1]: Entering directory `/XXXXXXXX/src/tmp004'
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/json/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/json
../../../github/ruby/ext/json/extconf.rb
../../../../github/ruby/ext/json/generator/extconf.rb
../../../../github/ruby/ext/json/parser/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/ripper/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/ripper
../../../github/ruby/ext/ripper/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/racc/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/racc
../../../../github/ruby/ext/racc/cparse/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/etc/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/etc
../../../github/ruby/ext/etc/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/digest/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/digest
../../../github/ruby/ext/digest/extconf.rb
../../../../github/ruby/ext/digest/bubblebabble/extconf.rb
../../../../github/ruby/ext/digest/md5/extconf.rb
../../../../github/ruby/ext/digest/rmd160/extconf.rb
../../../../github/ruby/ext/digest/sha1/extconf.rb
../../../../github/ruby/ext/digest/sha2/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/openssl/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/openssl
../../../github/ruby/ext/openssl/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/pty/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/pty
../../../github/ruby/ext/pty/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/rubyvm/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/rubyvm
../../../github/ruby/ext/rubyvm/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/readline/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/readline
../../../github/ruby/ext/readline/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/dbm/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/dbm
../../../github/ruby/ext/dbm/extconf.rb
header: ndbm.h
library: libc
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/objspace/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/objspace
../../../github/ruby/ext/objspace/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/fcntl/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/fcntl
../../../github/ruby/ext/fcntl/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/zlib/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/zlib
../../../github/ruby/ext/zlib/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/continuation/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/continuation
../../../github/ruby/ext/continuation/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/stringio/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/stringio
../../../github/ruby/ext/stringio/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/psych/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/psych
../../../github/ruby/ext/psych/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/fiber/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/fiber
../../../github/ruby/ext/fiber/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/nkf/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/nkf
../../../github/ruby/ext/nkf/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/strscan/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/strscan
../../../github/ruby/ext/strscan/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/io/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/io
../../../../github/ruby/ext/io/console/extconf.rb
../../../../github/ruby/ext/io/nonblock/extconf.rb
../../../../github/ruby/ext/io/wait/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/syslog/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/syslog
../../../github/ruby/ext/syslog/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/socket/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/socket
../../../github/ruby/ext/socket/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/gdbm/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/gdbm
../../../github/ruby/ext/gdbm/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/win32/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/win32
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/-test-/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/-test-
../../../../../github/ruby/ext/-test-/array/resize/extconf.rb
../../../../github/ruby/ext/-test-/ast/extconf.rb
../../../../github/ruby/ext/-test-/bignum/extconf.rb
../../../../github/ruby/ext/-test-/bug-3571/extconf.rb
../../../../github/ruby/ext/-test-/bug-5832/extconf.rb
../../../../github/ruby/ext/-test-/bug_reporter/extconf.rb
../../../../github/ruby/ext/-test-/class/extconf.rb
../../../../github/ruby/ext/-test-/debug/extconf.rb
../../../../../github/ruby/ext/-test-/dln/empty/extconf.rb
../../../../github/ruby/ext/-test-/exception/extconf.rb
../../../../github/ruby/ext/-test-/fatal/extconf.rb
../../../../github/ruby/ext/-test-/file/extconf.rb
../../../../github/ruby/ext/-test-/float/extconf.rb
../../../../github/ruby/ext/-test-/funcall/extconf.rb
../../../../../github/ruby/ext/-test-/gvl/call_without_gvl/extconf.rb
../../../../github/ruby/ext/-test-/hash/extconf.rb
../../../../github/ruby/ext/-test-/integer/extconf.rb
../../../../github/ruby/ext/-test-/iseq_load/extconf.rb
../../../../github/ruby/ext/-test-/iter/extconf.rb
../../../../../github/ruby/ext/-test-/load/dot.dot/extconf.rb
../../../../../github/ruby/ext/-test-/load/protect/extconf.rb
../../../../../github/ruby/ext/-test-/marshal/compat/extconf.rb
../../../../../github/ruby/ext/-test-/marshal/internal_ivar/extconf.rb
../../../../../github/ruby/ext/-test-/marshal/usr/extconf.rb
../../../../github/ruby/ext/-test-/memory_status/extconf.rb
../../../../github/ruby/ext/-test-/method/extconf.rb
../../../../github/ruby/ext/-test-/notimplement/extconf.rb
../../../../github/ruby/ext/-test-/num2int/extconf.rb
../../../../github/ruby/ext/-test-/path_to_class/extconf.rb
../../../../github/ruby/ext/-test-/popen_deadlock/extconf.rb
../../../../github/ruby/ext/-test-/postponed_job/extconf.rb
../../../../github/ruby/ext/-test-/printf/extconf.rb
../../../../github/ruby/ext/-test-/proc/extconf.rb
../../../../github/ruby/ext/-test-/rational/extconf.rb
../../../../github/ruby/ext/-test-/recursion/extconf.rb
../../../../github/ruby/ext/-test-/regexp/extconf.rb
../../../../github/ruby/ext/-test-/scan_args/extconf.rb
../../../../../github/ruby/ext/-test-/st/foreach/extconf.rb
../../../../../github/ruby/ext/-test-/st/numhash/extconf.rb
../../../../../github/ruby/ext/-test-/st/update/extconf.rb
../../../../github/ruby/ext/-test-/string/extconf.rb
../../../../github/ruby/ext/-test-/struct/extconf.rb
../../../../github/ruby/ext/-test-/symbol/extconf.rb
../../../../github/ruby/ext/-test-/thread_fd_close/extconf.rb
../../../../github/ruby/ext/-test-/time/extconf.rb
../../../../github/ruby/ext/-test-/tracepoint/extconf.rb
../../../../github/ruby/ext/-test-/typeddata/extconf.rb
../../../../github/ruby/ext/-test-/vm/extconf.rb
../../../../github/ruby/ext/-test-/wait_for_single_fd/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/sdbm/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/sdbm
../../../github/ruby/ext/sdbm/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/date/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/date
../../../github/ruby/ext/date/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/win32ole/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/win32ole
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/fiddle/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/fiddle
../../../github/ruby/ext/fiddle/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/cgi/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/cgi
../../../../github/ruby/ext/cgi/escape/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/pathname/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/pathname
../../../github/ruby/ext/pathname/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/bigdecimal/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/bigdecimal
../../../github/ruby/ext/bigdecimal/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/rbconfig/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/rbconfig
../../../../github/ruby/ext/rbconfig/sizeof/extconf.rb
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/ext/extmk.rb --make='make' \
--command-output=ext/coverage/exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="V=1" --gnumake=yes --extflags="" --make-flags="MINIRUBY='./miniruby -I../github/ruby/lib -I. -I.ext/common '" --extstatic \
-- configure ext/coverage
../../../github/ruby/ext/coverage/extconf.rb
make[1]: Leaving directory `/XXXXXXXX/src/tmp004'
./miniruby -I../github/ruby/lib -I. -I.ext/common ../github/ruby/tool/generic_erb.rb -o exts.mk -c \
../github/ruby/template/exts.mk.tmpl --gnumake=yes
exts.mk updated
make -f exts.mk libdir="/XXXXXXXX/sparc64-gcc-tmp004-trunk/lib" LIBRUBY_EXTS=./.libruby-with-ext.time \
EXTENCS="dmyenc.o" UPDATE_LIBRARIES=no
make[1]: Entering directory `/XXXXXXXX/src/tmp004'
make -C ext/json V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/json'
/usr/local/64/bin/mkdir -p ../../.ext/.timestamp ../../.ext/common/json/add
exit > ../../.ext/.timestamp/.RUBYCOMMONDIR.-.json.-.add.time
/usr/local/64/bin/mkdir -p ../../.ext/.timestamp ../../.ext/common/json
exit > ../../.ext/.timestamp/.RUBYCOMMONDIR.-.json.time
/usr/local/64/bin/mkdir -p ../../.ext/.timestamp ../../.ext/common
exit > ../../.ext/.timestamp/.RUBYCOMMONDIR.time
cp ../../../github/ruby/ext/json/lib/json/add/ostruct.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/date_time.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/date.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/complex.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/range.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/core.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/regexp.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/time.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/bigdecimal.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/rational.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/exception.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/symbol.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/add/struct.rb ../../.ext/common/json/add
cp ../../../github/ruby/ext/json/lib/json/common.rb ../../.ext/common/json
cp ../../../github/ruby/ext/json/lib/json/ext.rb ../../.ext/common/json
cp ../../../github/ruby/ext/json/lib/json/generic_object.rb ../../.ext/common/json
cp ../../../github/ruby/ext/json/lib/json/version.rb ../../.ext/common/json
cp ../../../github/ruby/ext/json/lib/json.rb ../../.ext/common
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/json'
make -C ext/json/generator V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/json/generator'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/json/generator -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o generator.o -c ../../../../github/ruby/ext/json/generator/generator.c
/usr/local/64/bin/mkdir -p ../../../.ext/.timestamp/sparc64-solaris2.10 ../../../.ext/sparc64-solaris2.10/json/ext/
exit > ../../../.ext/.timestamp/sparc64-solaris2.10/.json.-.ext.time
rm -f ../../../.ext/sparc64-solaris2.10/json/ext/generator.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/json/ext/generator.so generator.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/json/generator'
make -C ext/json/parser V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/json/parser'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/json/parser -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o parser.o -c ../../../../github/ruby/ext/json/parser/parser.c
rm -f ../../../.ext/sparc64-solaris2.10/json/ext/parser.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/json/ext/parser.so parser.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/json/parser'
make -C ext/ripper V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/ripper'
../../miniruby -I'../..' -I'../../../github/ruby/lib' -I'../../.ext/sparc64-solaris2.10' -I'../../.ext/common' ../../../github/ruby/tool/id2token.rb --path-separator=.:./ \
--vpath=../../../github/ruby/ext/ripper:../../.ext/include/sparc64-solaris2.10/ruby:../../../github/ruby/include/ruby:../..:../../../github/ruby:../../../github/ruby id.h ../../../github/ruby/parse.y > ripper.tmp.y
../../miniruby -I'../..' -I'../../../github/ruby/lib' -I'../../.ext/sparc64-solaris2.10' -I'../../.ext/common' ../../../github/ruby/ext/ripper/tools/preproc.rb ripper.tmp.y --output=ripper.y
rm -f ripper.tmp.y
bison -t -v -oy.tab.c ripper.y
sed -e "/^#/s!y\.tab\.c!ripper.c!" -f ../../../github/ruby/tool/ytab.sed y.tab.c > ripper.c
../../miniruby -I'../..' -I'../../../github/ruby/lib' -I'../../.ext/sparc64-solaris2.10' -I'../../.ext/common' ../../../github/ruby/ext/ripper/tools/generate.rb --mode=eventids1 --ids1src=../../../github/ruby/parse.y --output=eventids1.c
../../miniruby -I'../..' -I'../../../github/ruby/lib' -I'../../.ext/sparc64-solaris2.10' -I'../../.ext/common' ../../../github/ruby/ext/ripper/tools/generate.rb --mode=eventids2table --ids2src=../../../github/ruby/ext/ripper/eventids2.c --output=eventids2table.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/ripper -I../.. -I../../../github/ruby -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o ripper.o -c ripper.c
rm -f ../../.ext/sparc64-solaris2.10/ripper.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/ripper.so ripper.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
/usr/local/64/bin/mkdir -p ../../.ext/.timestamp ../../.ext/common/ripper
exit > ../../.ext/.timestamp/.RUBYCOMMONDIR.-.ripper.time
cp ../../../github/ruby/ext/ripper/lib/ripper/core.rb ../../.ext/common/ripper
cp ../../../github/ruby/ext/ripper/lib/ripper/filter.rb ../../.ext/common/ripper
cp ../../../github/ruby/ext/ripper/lib/ripper/lexer.rb ../../.ext/common/ripper
cp ../../../github/ruby/ext/ripper/lib/ripper/sexp.rb ../../.ext/common/ripper
cp ../../../github/ruby/ext/ripper/lib/ripper.rb ../../.ext/common
../../miniruby -I'../..' -I'../../../github/ruby/lib' -I'../../.ext/sparc64-solaris2.10' -I'../../.ext/common' ../../../github/ruby/ext/ripper/tools/generate.rb --mode=check --ids1src=../../../github/ruby/parse.y --ids2src=../../../github/ruby/ext/ripper/eventids2.c
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/ripper'
make -C ext/racc/cparse V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/racc/cparse'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/racc/cparse -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o cparse.o -c ../../../../github/ruby/ext/racc/cparse/cparse.c
/usr/local/64/bin/mkdir -p ../../../.ext/.timestamp/sparc64-solaris2.10 ../../../.ext/sparc64-solaris2.10/racc/
exit > ../../../.ext/.timestamp/sparc64-solaris2.10/.racc.time
rm -f ../../../.ext/sparc64-solaris2.10/racc/cparse.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/racc/cparse.so cparse.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/racc/cparse'
make -C ext/etc V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/etc'
generating constant definitions
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/etc -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o etc.o -c ../../../github/ruby/ext/etc/etc.c
rm -f ../../.ext/sparc64-solaris2.10/etc.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/etc.so etc.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/etc'
make -C ext/digest V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/digest'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/digest -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o digest.o -c ../../../github/ruby/ext/digest/digest.c
rm -f ../../.ext/sparc64-solaris2.10/digest.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/digest.so digest.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
/usr/local/64/bin/mkdir -p ../../.ext/.timestamp ../../.ext/include/ruby
exit > ../../.ext/.timestamp/.include.-.ruby.time
cp ../../../github/ruby/ext/digest/digest.h ../../.ext/include/ruby
cp ../../../github/ruby/ext/digest/lib/digest.rb ../../.ext/common
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/digest'
make -C ext/digest/bubblebabble V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/digest/bubblebabble'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/digest/bubblebabble -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o bubblebabble.o -c ../../../../github/ruby/ext/digest/bubblebabble/bubblebabble.c
/usr/local/64/bin/mkdir -p ../../../.ext/.timestamp/sparc64-solaris2.10 ../../../.ext/sparc64-solaris2.10/digest/
exit > ../../../.ext/.timestamp/sparc64-solaris2.10/.digest.time
rm -f ../../../.ext/sparc64-solaris2.10/digest/bubblebabble.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/digest/bubblebabble.so bubblebabble.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/digest/bubblebabble'
make -C ext/digest/md5 V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/digest/md5'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/digest/md5 -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o md5init.o -c ../../../../github/ruby/ext/digest/md5/md5init.c
rm -f ../../../.ext/sparc64-solaris2.10/digest/md5.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/digest/md5.so md5init.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -L/usr/local/64/lib -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lssl -lcrypto -lssl -lcrypto -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/digest/md5'
make -C ext/digest/rmd160 V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/digest/rmd160'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/digest/rmd160 -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o rmd160init.o -c ../../../../github/ruby/ext/digest/rmd160/rmd160init.c
rm -f ../../../.ext/sparc64-solaris2.10/digest/rmd160.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/digest/rmd160.so rmd160init.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -L/usr/local/64/lib -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lssl -lcrypto -lssl -lcrypto -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/digest/rmd160'
make -C ext/digest/sha1 V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/digest/sha1'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/digest/sha1 -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o sha1init.o -c ../../../../github/ruby/ext/digest/sha1/sha1init.c
rm -f ../../../.ext/sparc64-solaris2.10/digest/sha1.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/digest/sha1.so sha1init.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -L/usr/local/64/lib -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lssl -lcrypto -lssl -lcrypto -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/digest/sha1'
make -C ext/digest/sha2 V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/digest/sha2'
gcc -I. -I../../../.ext/include/sparc64-solaris2.10 -I../../../../github/ruby/include -I../../../../github/ruby/ext/digest/sha2 -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o sha2init.o -c ../../../../github/ruby/ext/digest/sha2/sha2init.c
rm -f ../../../.ext/sparc64-solaris2.10/digest/sha2.so
gcc -shared -o ../../../.ext/sparc64-solaris2.10/digest/sha2.so sha2init.o -L. -L../../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -L/usr/local/64/lib -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lssl -lcrypto -lssl -lcrypto -lm -lc
/usr/local/64/bin/mkdir -p ../../../.ext/.timestamp ../../../.ext/common/digest
exit > ../../../.ext/.timestamp/.RUBYCOMMONDIR.-.digest.time
cp ../../../../github/ruby/ext/digest/sha2/lib/sha2.rb ../../../.ext/common/digest
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/digest/sha2'
make -C ext/openssl V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/openssl'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o openssl_missing.o -c ../../../github/ruby/ext/openssl/openssl_missing.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl.o -c ../../../github/ruby/ext/openssl/ossl.c
../../../github/ruby/ext/openssl/ossl.c: In function 'ossl_threadid_func':
../../../github/ruby/ext/openssl/ossl.c:579:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../../../github/ruby/ext/openssl/ossl.c: In function '__sparc_get_pc_thunk.l7':
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_asn1.o -c ../../../github/ruby/ext/openssl/ossl_asn1.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_bio.o -c ../../../github/ruby/ext/openssl/ossl_bio.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_bn.o -c ../../../github/ruby/ext/openssl/ossl_bn.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_cipher.o -c ../../../github/ruby/ext/openssl/ossl_cipher.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_config.o -c ../../../github/ruby/ext/openssl/ossl_config.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_digest.o -c ../../../github/ruby/ext/openssl/ossl_digest.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_engine.o -c ../../../github/ruby/ext/openssl/ossl_engine.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_hmac.o -c ../../../github/ruby/ext/openssl/ossl_hmac.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_kdf.o -c ../../../github/ruby/ext/openssl/ossl_kdf.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_ns_spki.o -c ../../../github/ruby/ext/openssl/ossl_ns_spki.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_ocsp.o -c ../../../github/ruby/ext/openssl/ossl_ocsp.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_pkcs12.o -c ../../../github/ruby/ext/openssl/ossl_pkcs12.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_pkcs7.o -c ../../../github/ruby/ext/openssl/ossl_pkcs7.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_pkey.o -c ../../../github/ruby/ext/openssl/ossl_pkey.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_pkey_dh.o -c ../../../github/ruby/ext/openssl/ossl_pkey_dh.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_pkey_dsa.o -c ../../../github/ruby/ext/openssl/ossl_pkey_dsa.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_pkey_ec.o -c ../../../github/ruby/ext/openssl/ossl_pkey_ec.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_pkey_rsa.o -c ../../../github/ruby/ext/openssl/ossl_pkey_rsa.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_rand.o -c ../../../github/ruby/ext/openssl/ossl_rand.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_ssl.o -c ../../../github/ruby/ext/openssl/ossl_ssl.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_ssl_session.o -c ../../../github/ruby/ext/openssl/ossl_ssl_session.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509.o -c ../../../github/ruby/ext/openssl/ossl_x509.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509attr.o -c ../../../github/ruby/ext/openssl/ossl_x509attr.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509cert.o -c ../../../github/ruby/ext/openssl/ossl_x509cert.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509crl.o -c ../../../github/ruby/ext/openssl/ossl_x509crl.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509ext.o -c ../../../github/ruby/ext/openssl/ossl_x509ext.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509name.o -c ../../../github/ruby/ext/openssl/ossl_x509name.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509req.o -c ../../../github/ruby/ext/openssl/ossl_x509req.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509revoked.o -c ../../../github/ruby/ext/openssl/ossl_x509revoked.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/openssl -I/usr/local/64/include -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -Werror=deprecated-declarations -o ossl_x509store.o -c ../../../github/ruby/ext/openssl/ossl_x509store.c
rm -f ../../.ext/sparc64-solaris2.10/openssl.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/openssl.so openssl_missing.o ossl.o ossl_asn1.o ossl_bio.o ossl_bn.o ossl_cipher.o ossl_config.o ossl_digest.o ossl_engine.o ossl_hmac.o ossl_kdf.o ossl_ns_spki.o ossl_ocsp.o ossl_pkcs12.o ossl_pkcs7.o ossl_pkey.o ossl_pkey_dh.o ossl_pkey_dsa.o ossl_pkey_ec.o ossl_pkey_rsa.o ossl_rand.o ossl_ssl.o ossl_ssl_session.o ossl_x509.o ossl_x509attr.o ossl_x509cert.o ossl_x509crl.o ossl_x509ext.o ossl_x509name.o ossl_x509req.o ossl_x509revoked.o ossl_x509store.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -L/usr/local/64/lib -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lsocket -lnsl -lssl -lcrypto -lm -lc
/usr/local/64/bin/mkdir -p ../../.ext/.timestamp ../../.ext/common/openssl
exit > ../../.ext/.timestamp/.RUBYCOMMONDIR.-.openssl.time
cp ../../../github/ruby/ext/openssl/lib/openssl/buffering.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/bn.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/config.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/ssl.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/pkey.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/x509.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/digest.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/cipher.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl/pkcs5.rb ../../.ext/common/openssl
cp ../../../github/ruby/ext/openssl/lib/openssl.rb ../../.ext/common
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/openssl'
make -C ext/pty V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/pty'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/pty -I../.. -I../../../github/ruby -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o pty.o -c ../../../github/ruby/ext/pty/pty.c
rm -f ../../.ext/sparc64-solaris2.10/pty.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/pty.so pty.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
cp ../../../github/ruby/ext/pty/lib/expect.rb ../../.ext/common
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/pty'
make -C ext/rubyvm V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/rubyvm'
/usr/local/64/bin/mkdir -p ../../.ext/.timestamp ../../.ext/common/forwardable
exit > ../../.ext/.timestamp/.RUBYCOMMONDIR.-.forwardable.time
cp ../../../github/ruby/ext/rubyvm/lib/forwardable/impl.rb ../../.ext/common/forwardable
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/rubyvm'
make -C ext/readline V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/readline'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/readline -I../../../github/ruby -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o readline.o -c ../../../github/ruby/ext/readline/readline.c
rm -f ../../.ext/sparc64-solaris2.10/readline.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/readline.so readline.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lreadline -lncurses -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/readline'
make -C ext/dbm V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/dbm'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/dbm -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o dbm.o -c ../../../github/ruby/ext/dbm/dbm.c
rm -f ../../.ext/sparc64-solaris2.10/dbm.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/dbm.so dbm.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/dbm'
make -C ext/objspace V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/objspace'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/objspace -I../.. -I../../../github/ruby -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o object_tracing.o -c ../../../github/ruby/ext/objspace/object_tracing.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/objspace -I../.. -I../../../github/ruby -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o objspace.o -c ../../../github/ruby/ext/objspace/objspace.c
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/objspace -I../.. -I../../../github/ruby -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o objspace_dump.o -c ../../../github/ruby/ext/objspace/objspace_dump.c
rm -f ../../.ext/sparc64-solaris2.10/objspace.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/objspace.so object_tracing.o objspace.o objspace_dump.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/objspace'
make -C ext/fcntl V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/fcntl'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/fcntl -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o fcntl.o -c ../../../github/ruby/ext/fcntl/fcntl.c
rm -f ../../.ext/sparc64-solaris2.10/fcntl.so
gcc -shared -o ../../.ext/sparc64-solaris2.10/fcntl.so fcntl.o -L. -L../.. -L. -L/usr/local/64/lib -R/usr/local/64/lib -fstack-protector -m64 -L/usr/local/64/lib -R/usr/local/64/lib -lm -lc
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/fcntl'
make -C ext/zlib V=1 all
make[2]: Entering directory `/XXXXXXXX/src/tmp004/ext/zlib'
gcc -I. -I../../.ext/include/sparc64-solaris2.10 -I../../../github/ruby/include -I../../../github/ruby/ext/zlib -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -m64 -O3 -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-overlength-strings -Wno-packed-bitfield-compat -Wsuggest-attribute=noreturn -Wmissing-noreturn -o zlib.o -c ../../../github/ruby/ext/zlib/zlib.c
../../../github/ruby/ext/zlib/zlib.c: In function 'rb_zlib_crc_table':
../../../github/ruby/ext/zlib/zlib.c:511:5: error: unknown type name 'z_crc_t'
../../../github/ruby/ext/zlib/zlib.c:515:12: warning: assignment from incompatible pointer type [enabled by default]
../../../github/ruby/ext/zlib/zlib.c: At top level:
cc1: warning: unrecognized command line option "-Wno-self-assign" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-constant-logical-operand" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-parentheses-equality" [enabled by default]
cc1: warning: unrecognized command line option "-Wno-tautological-compare" [enabled by default]
make[2]: *** [zlib.o] Error 1
make[2]: Leaving directory `/XXXXXXXX/src/tmp004/ext/zlib'
make[1]: *** [ext/zlib/all] Error 2
make[1]: Leaving directory `/XXXXXXXX/src/tmp004'
make: *** [build-ext] Error 2
(2-2/4)