Created
June 27, 2017 12:39
-
-
Save ANeilan/4c7815abe02b10d91c1c2213e5a4956f to your computer and use it in GitHub Desktop.
make.log for installing ruby-2.3.0 under fedora 26
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+__rvm_make:0> make -j4 | |
CC = gcc | |
LD = ld | |
LDSHARED = gcc -shared | |
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat -std=iso9899:1999 -fPIC | |
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT | |
CPPFLAGS = -I. -I.ext/include/x86_64-linux -I./include -I. | |
DLDFLAGS = -Wl,-soname,libruby.so.2.3 -fstack-protector | |
SOLIBS = -lpthread -ldl -lcrypt -lm | |
Using built-in specs. | |
COLLECT_GCC=gcc | |
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/7/lto-wrapper | |
OFFLOAD_TARGET_NAMES=nvptx-none | |
OFFLOAD_TARGET_DEFAULT=1 | |
Target: x86_64-redhat-linux | |
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux | |
Thread model: posix | |
gcc version 7.1.1 20170622 (Red Hat 7.1.1-3) (GCC) | |
compiling main.c | |
compiling dmydln.c | |
compiling miniinit.c | |
compiling dmyext.c | |
compiling miniprelude.c | |
translating probes probes.d | |
compiling bignum.c | |
compiling class.c | |
compiling compar.c | |
In file included from bignum.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
In file included from class.c:26:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling complex.c | |
compiling dir.c | |
In file included from complex.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
In file included from dir.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling dln_find.c | |
compiling encoding.c | |
In file included from encoding.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
encoding.c: In function ‘rb_enc_get_index’: | |
encoding.c:793:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (NIL_P(obj)) break; | |
^ | |
encoding.c:794:7: note: here | |
case T_DATA: | |
^~~~ | |
encoding.c: In function ‘enc_capable’: | |
encoding.c:746:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (is_data_encoding(obj)) return TRUE; | |
^ | |
encoding.c:747:7: note: here | |
default: | |
^~~~~~~ | |
compiling enum.c | |
In file included from enum.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling enumerator.c | |
In file included from enumerator.c:15:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling error.c | |
In file included from error.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling eval.c | |
In file included from eval.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling load.c | |
In file included from load.c:5:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
load.c: In function ‘search_required’: | |
load.c:922:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (ft) { | |
^ | |
load.c:927:7: note: here | |
case 1: | |
^~~~ | |
compiling proc.c | |
In file included from method.h:14:0, | |
from vm_core.h:62, | |
from eval_intern.h:5, | |
from proc.c:12: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling file.c | |
In file included from file.c:26:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
file.c: In function ‘rb_stat_dev_major’: | |
file.c:496:13: warning: In the GNU C Library, "major" is defined | |
by <sys/sysmacros.h>. For historical compatibility, it is | |
currently defined by <sys/types.h> as well, but we plan to | |
remove this soon. To use "major", include <sys/sysmacros.h> | |
directly. If you did not intend to use a system-defined macro | |
"major", you should undefine it after including <sys/types.h>. | |
return INT2NUM(major(get_stat(self)->st_dev)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
file.c: In function ‘rb_stat_dev_minor’: | |
file.c:517:13: warning: In the GNU C Library, "minor" is defined | |
by <sys/sysmacros.h>. For historical compatibility, it is | |
currently defined by <sys/types.h> as well, but we plan to | |
remove this soon. To use "minor", include <sys/sysmacros.h> | |
directly. If you did not intend to use a system-defined macro | |
"minor", you should undefine it after including <sys/types.h>. | |
return INT2NUM(minor(get_stat(self)->st_dev)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
file.c: In function ‘rb_stat_rdev_major’: | |
file.c:660:13: warning: In the GNU C Library, "major" is defined | |
by <sys/sysmacros.h>. For historical compatibility, it is | |
currently defined by <sys/types.h> as well, but we plan to | |
remove this soon. To use "major", include <sys/sysmacros.h> | |
directly. If you did not intend to use a system-defined macro | |
"major", you should undefine it after including <sys/types.h>. | |
return DEVT2NUM(major(get_stat(self)->st_rdev)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
file.c: In function ‘rb_stat_rdev_minor’: | |
file.c:681:13: warning: In the GNU C Library, "minor" is defined | |
by <sys/sysmacros.h>. For historical compatibility, it is | |
currently defined by <sys/types.h> as well, but we plan to | |
remove this soon. To use "minor", include <sys/sysmacros.h> | |
directly. If you did not intend to use a system-defined macro | |
"minor", you should undefine it after including <sys/types.h>. | |
return DEVT2NUM(minor(get_stat(self)->st_rdev)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
compiling gc.c | |
In file included from gc.c:17:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling hash.c | |
In file included from hash.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
hash.c: In function ‘rb_hash_s_create’: | |
hash.c:653:11: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
val = RARRAY_AREF(v, 1); | |
hash.c:654:5: note: here | |
case 1: | |
^~~~ | |
compiling inits.c | |
In file included from inits.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling io.c | |
In file included from io.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
io.c: In function ‘rb_io_s_popen’: | |
io.c:6250:8: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
pmode = argv[1]; | |
~~~~~~^~~~~~~~~ | |
io.c:6251:7: note: here | |
case 1: | |
^~~~ | |
compiling marshal.c | |
In file included from marshal.c:16:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
marshal.c: In function ‘r_object0’: | |
marshal.c:1735:7: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (bs & 1) --dst; | |
^ | |
marshal.c:1736:9: note: here | |
default: bs = 0; break; | |
^~~~~~~ | |
marshal.c: In function ‘load_mantissa’: | |
marshal.c:351:19: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
default: m = *buf++ & 0xff; | |
~~^~~~~~~~~~~~~~~ | |
marshal.c:353:8: note: here | |
case 3: m = (m << 8) | (*buf++ & 0xff); | |
^~~~ | |
marshal.c:353:18: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
case 3: m = (m << 8) | (*buf++ & 0xff); | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
marshal.c:356:8: note: here | |
case 2: m = (m << 8) | (*buf++ & 0xff); | |
^~~~ | |
marshal.c:356:18: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
case 2: m = (m << 8) | (*buf++ & 0xff); | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
marshal.c:359:8: note: here | |
case 1: m = (m << 8) | (*buf++ & 0xff); | |
^~~~ | |
compiling math.c | |
In file included from math.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling node.c | |
In file included from method.h:14:0, | |
from vm_core.h:62, | |
from node.c:13: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling numeric.c | |
In file included from numeric.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling object.c | |
compiling pack.c | |
In file included from object.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
In file included from pack.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
object.c: In function ‘rb_f_integer’: | |
object.c:2740:7: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
base = NUM2INT(argv[1]); | |
object.c:2741:7: note: here | |
case 1: | |
^~~~ | |
compiling parse.c | |
In file included from parse.y:27:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling process.c | |
parse.y: In function ‘ruby_yyparse’: | |
parse.y:3990:13: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
node = NEW_NODE(NODE_DSTR, STR_NEW0(), 1, NEW_LIST(node)); | |
parse.y:3991:6: note: here | |
case NODE_DSTR: | |
^~~~ | |
parse.y:338:22: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
#define yyerror(msg) parser_yyerror(parser, (msg)) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
parse.y:5011:5: note: in expansion of macro ‘yyerror’ | |
yyerror("can't define singleton method for literals"); | |
^~~~~~~ | |
parse.y:5012:10: note: here | |
default: | |
^~~~~~~ | |
parse.y: In function ‘parser_yylex’: | |
parse.y:8195:6: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (peek('.') == (c == '&')) { | |
^ | |
parse.y:8201:8: note: here | |
default: | |
^~~~~~~ | |
parse.y:8203:16: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
lex_nextline = lex_lastline; | |
parse.y:8204:8: note: here | |
case -1: /* EOF no decrement*/ | |
^~~~ | |
parse.y:8549:12: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
paren_nest--; | |
parse.y:8550:7: note: here | |
case '}': | |
^~~~ | |
parse.y: In function ‘parser_here_document’: | |
parse.y:6871:23: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (--pend == p || pend[-1] != '\r') { | |
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | |
parse.y:6875:5: note: here | |
case '\r': | |
^~~~ | |
parse.y: In function ‘parser_read_escape’: | |
parse.y:6035:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if ((c = nextc()) != '-') { | |
^ | |
parse.y:6039:7: note: here | |
case 'c': | |
^~~~ | |
In file included from process.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
parse.y: In function ‘parse_gvar’: | |
parse.y:7923:6: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (!parser_is_identchar()) { | |
^ | |
parse.y:7933:7: note: here | |
case '0': | |
^~~~ | |
parse.y: In function ‘is_static_content’: | |
parse.y:9732:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (!(node = node->nd_head)) break; | |
^ | |
parse.y:9733:7: note: here | |
case NODE_ARRAY: | |
^~~~ | |
compiling random.c | |
compiling range.c | |
In file included from random.c:62:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
In file included from random.c:1448:0: | |
siphash.c: In function ‘ruby_sip_hash24’: | |
siphash.c:430:26: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
#define OR_BYTE(n) (last |= ((uint64_t) end[n]) << ((n) * 8)) | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
siphash.c:444:6: note: in expansion of macro ‘OR_BYTE’ | |
OR_BYTE(6); | |
^~~~~~~ | |
siphash.c:445:2: note: here | |
case 6: | |
^~~~ | |
siphash.c:430:26: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
#define OR_BYTE(n) (last |= ((uint64_t) end[n]) << ((n) * 8)) | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
siphash.c:446:6: note: in expansion of macro ‘OR_BYTE’ | |
OR_BYTE(5); | |
^~~~~~~ | |
siphash.c:447:2: note: here | |
case 5: | |
^~~~ | |
siphash.c:430:26: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
#define OR_BYTE(n) (last |= ((uint64_t) end[n]) << ((n) * 8)) | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
siphash.c:448:6: note: in expansion of macro ‘OR_BYTE’ | |
OR_BYTE(4); | |
^~~~~~~ | |
siphash.c:449:2: note: here | |
case 4: | |
^~~~ | |
siphash.c:430:26: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
#define OR_BYTE(n) (last |= ((uint64_t) end[n]) << ((n) * 8)) | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
siphash.c:461:6: note: in expansion of macro ‘OR_BYTE’ | |
OR_BYTE(2); | |
^~~~~~~ | |
siphash.c:462:2: note: here | |
case 2: | |
^~~~ | |
siphash.c:430:26: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
#define OR_BYTE(n) (last |= ((uint64_t) end[n]) << ((n) * 8)) | |
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
siphash.c:463:6: note: in expansion of macro ‘OR_BYTE’ | |
OR_BYTE(1); | |
^~~~~~~ | |
siphash.c:464:2: note: here | |
case 1: | |
^~~~ | |
random.c: In function ‘rand_range’: | |
random.c:1221:21: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
case T_FLOAT: { | |
^ | |
random.c:1227:7: note: here | |
default: | |
^~~~~~~ | |
random.c: In function ‘random_load’: | |
random.c:747:7: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
seed = ary[2]; | |
~~~~~^~~~~~~~ | |
random.c:748:7: note: here | |
case 2: | |
^~~~ | |
random.c:749:7: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
left = ary[1]; | |
~~~~~^~~~~~~~ | |
random.c:750:7: note: here | |
case 1: | |
^~~~ | |
In file included from range.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling rational.c | |
In file included from rational.c:8:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling re.c | |
In file included from re.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
re.c: In function ‘unescape_nonascii’: | |
re.c:2308:17: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
{ | |
^ | |
re.c:2319:15: note: here | |
case '0': /* \0, \0O, \0OO */ | |
^~~~ | |
re.c: In function ‘read_escaped_byte’: | |
re.c:2081:22: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (p == end || *p++ != '-') { | |
~~~~~~~~~^~~~~~~~~~~~~~ | |
re.c:2085:7: note: here | |
case 'c': /* \cX, \c\M-X */ | |
^~~~ | |
compiling regcomp.c | |
compiling regenc.c | |
compiling regerror.c | |
compiling regexec.c | |
compiling regparse.c | |
regparse.c: In function ‘parse_enclose’: | |
regparse.c:5183:10: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (IS_SYNTAX_OP2(env->syntax, ONIG_SYN_OP2_OPTION_PERL)) { | |
^ | |
regparse.c:5211:5: note: here | |
case '-': case 'i': case 'm': case 's': case 'x': | |
^~~~ | |
compiling regsyntax.c | |
compiling ruby.c | |
In file included from ruby.c:18:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
ruby.c: In function ‘proc_options’: | |
ruby.c:854:20: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
opt->do_print = TRUE; | |
ruby.c:856:4: note: here | |
case 'n': | |
^~~~ | |
ruby.c:880:19: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
opt->verbose = 1; | |
~~~~~~~~~~~~~^~~ | |
ruby.c:881:4: note: here | |
case 'w': | |
^~~~ | |
ruby.c:1192:9: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (!s[1]) | |
^ | |
ruby.c:1195:4: note: here | |
default: | |
^~~~~~~ | |
compiling safe.c | |
In file included from method.h:14:0, | |
from vm_core.h:62, | |
from safe.c:20: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling signal.c | |
compiling sprintf.c | |
In file included from signal.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
In file included from sprintf.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling st.c | |
sprintf.c: In function ‘rb_str_format’: | |
sprintf.c:661:7: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
p--; | |
~^~ | |
sprintf.c:662:4: note: here | |
case '%': | |
^~~~ | |
In file included from sprintf.c:1272:0: | |
vsnprintf.c: In function ‘BSD_vfprintf’: | |
vsnprintf.c:886:7: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (prec != 0) | |
^ | |
vsnprintf.c:888:3: note: here | |
case 'g': | |
^~~~ | |
In file included from st.c:9:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
st.c: In function ‘st_hash’: | |
st.c:1561:4: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
t |= data_at(n) << CHAR_BIT*(n) | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
st.c:1463:25: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1560:27: note: here | |
# define UNALIGNED_ADD(n) case (n) + 1: \ | |
^ | |
st.c:1463:43: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1561:4: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
t |= data_at(n) << CHAR_BIT*(n) | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
st.c:1463:43: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1560:27: note: here | |
# define UNALIGNED_ADD(n) case (n) + 1: \ | |
^ | |
st.c:1463:61: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1561:4: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
t |= data_at(n) << CHAR_BIT*(n) | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
st.c:1463:61: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1560:27: note: here | |
# define UNALIGNED_ADD(n) case (n) + 1: \ | |
^ | |
st.c:1463:79: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1561:4: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
t |= data_at(n) << CHAR_BIT*(n) | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
st.c:1463:79: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1560:27: note: here | |
# define UNALIGNED_ADD(n) case (n) + 1: \ | |
^ | |
st.c:1461:25: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_4 UNALIGNED_ADD(2); UNALIGNED_ADD(1); UNALIGNED_ADD(0) | |
^~~~~~~~~~~~~ | |
st.c:1463:97: note: in expansion of macro ‘UNALIGNED_ADD_4’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1561:4: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
t |= data_at(n) << CHAR_BIT*(n) | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
st.c:1461:25: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_4 UNALIGNED_ADD(2); UNALIGNED_ADD(1); UNALIGNED_ADD(0) | |
^~~~~~~~~~~~~ | |
st.c:1463:97: note: in expansion of macro ‘UNALIGNED_ADD_4’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1560:27: note: here | |
# define UNALIGNED_ADD(n) case (n) + 1: \ | |
^ | |
st.c:1461:43: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_4 UNALIGNED_ADD(2); UNALIGNED_ADD(1); UNALIGNED_ADD(0) | |
^~~~~~~~~~~~~ | |
st.c:1463:97: note: in expansion of macro ‘UNALIGNED_ADD_4’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1561:4: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
t |= data_at(n) << CHAR_BIT*(n) | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
st.c:1461:43: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_4 UNALIGNED_ADD(2); UNALIGNED_ADD(1); UNALIGNED_ADD(0) | |
^~~~~~~~~~~~~ | |
st.c:1463:97: note: in expansion of macro ‘UNALIGNED_ADD_4’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
st.c:1560:27: note: here | |
# define UNALIGNED_ADD(n) case (n) + 1: \ | |
^ | |
st.c:1461:61: note: in expansion of macro ‘UNALIGNED_ADD’ | |
#define UNALIGNED_ADD_4 UNALIGNED_ADD(2); UNALIGNED_ADD(1); UNALIGNED_ADD(0) | |
^~~~~~~~~~~~~ | |
st.c:1463:97: note: in expansion of macro ‘UNALIGNED_ADD_4’ | |
#define UNALIGNED_ADD_8 UNALIGNED_ADD(6); UNALIGNED_ADD(5); UNALIGNED_ADD(4); UNALIGNED_ADD(3); UNALIGNED_ADD_4 | |
^~~~~~~~~~~~~~~ | |
st.c:1469:27: note: in expansion of macro ‘UNALIGNED_ADD_8’ | |
#define UNALIGNED_ADD_ALL UNALIGNED_ADD_8 | |
^~~~~~~~~~~~~~~ | |
st.c:1563:2: note: in expansion of macro ‘UNALIGNED_ADD_ALL’ | |
UNALIGNED_ADD_ALL; | |
^~~~~~~~~~~~~~~~~ | |
compiling strftime.c | |
strftime.c: In function ‘rb_strftime_with_timespec’: | |
strftime.c:780:12: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
padding = '0'; | |
~~~~~~~~^~~~~ | |
strftime.c:781:3: note: here | |
case '1': case '2': case '3': case '4': | |
^~~~ | |
compiling string.c | |
In file included from string.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling struct.c | |
In file included from struct.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling symbol.c | |
In file included from symbol.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling time.c | |
compiling transcode.c | |
In file included from time.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
In file included from transcode.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
time.c: In function ‘utc_offset_arg’: | |
time.c:2092:8: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
n += (s[7] * 10 + s[8] - '0' * 11); | |
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
time.c:2093:4: note: here | |
case 6: | |
^~~~ | |
compiling util.c | |
In file included from util.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
util.c: In function ‘ruby_strtod’: | |
util.c:2006:18: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
sign = 1; | |
~~~~~^~~ | |
util.c:2008:11: note: here | |
case '+': | |
^~~~ | |
util.c:2169:19: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
esign = 1; | |
~~~~~~^~~ | |
util.c:2170:11: note: here | |
case '+': | |
^~~~ | |
util.c: In function ‘ruby_dtoa’: | |
util.c:3344:19: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
leftright = 0; | |
~~~~~~~~~~^~~ | |
util.c:3346:7: note: here | |
case 4: | |
^~~~ | |
util.c:3352:19: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
leftright = 0; | |
~~~~~~~~~~^~~ | |
util.c:3354:7: note: here | |
case 5: | |
^~~~ | |
compiling variable.c | |
In file included from variable.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling version.c | |
compiling compile.c | |
In file included from compile.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling debug.c | |
In file included from method.h:14:0, | |
from vm_core.h:62, | |
from eval_intern.h:5, | |
from debug.c:16: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compile.c: In function ‘iseq_compile_each’: | |
compile.c:4489:11: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
boff = 1; | |
~~~~~^~~ | |
compile.c:4490:4: note: here | |
default: | |
^~~~~~~ | |
compile.c:4944:11: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
flag |= VM_CALL_VCALL; | |
compile.c:4946:4: note: here | |
case NODE_FCALL: | |
^~~~ | |
compile.c:3949:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (node->nd_var) { | |
^ | |
compile.c:3975:7: note: here | |
case NODE_ITER:{ | |
^~~~ | |
compile.c:4815:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (node->nd_mid == idAREF && !private_recv_p(node) && node->nd_args && | |
^ | |
compile.c:4831:7: note: here | |
case NODE_QCALL: | |
^~~~ | |
compile.c: In function ‘defined_expr0’: | |
compile.c:3262:23: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
case NODE_ARRAY:{ | |
^ | |
compile.c:3274:7: note: here | |
case NODE_STR: | |
^~~~ | |
compile.c: In function ‘iseq_peephole_optimize’: | |
compile.c:2221:13: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
piobj = iobj; | |
~~~~~~^~~~~~ | |
compile.c:2222:5: note: here | |
default: | |
^~~~~~~ | |
compiling iseq.c | |
In file included from iseq.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
iseq.c: In function ‘rb_insn_operand_intern’: | |
iseq.c:1277:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
op = ID2SYM(op); | |
iseq.c:1279:7: note: here | |
case TS_VALUE: /* VALUE */ | |
^~~~ | |
compiling vm.c | |
In file included from vm.c:15:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling vm_dump.c | |
In file included from vm_dump.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
In file included from vm.c:201:0: | |
vm_insnhelper.c: In function ‘check_method_entry’: | |
vm_insnhelper.c:389:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (can_be_svar) { | |
^ | |
vm_insnhelper.c:392:7: note: here | |
default: | |
^~~~~~~ | |
In file included from vm_exec.c:120:0, | |
from vm.c:203: | |
insns.def: In function ‘vm_exec_core’: | |
insns.def:1263:21: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
case T_FLOAT: { | |
^ | |
insns.def:1269:7: note: here | |
case T_TRUE: | |
^~~~ | |
In file included from vm.c:201:0: | |
vm_insnhelper.c: In function ‘vm_defined’: | |
vm_insnhelper.c:2587:6: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (!rb_obj_is_kind_of(GET_SELF(), rb_class_real(klass))) { | |
^ | |
vm_insnhelper.c:2590:8: note: here | |
case METHOD_VISI_PUBLIC: | |
^~~~ | |
In file included from vm.c:201:0: | |
vm_insnhelper.c: In function ‘check_cref’: | |
vm_insnhelper.c:440:5: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (can_be_svar) { | |
^ | |
vm_insnhelper.c:443:7: note: here | |
default: | |
^~~~~~~ | |
vm_insnhelper.c: In function ‘cref_replace_with_duplicated_cref_each_frame’: | |
vm_insnhelper.c:510:9: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (can_be_svar) { | |
^ | |
vm_insnhelper.c:513:4: note: here | |
case imemo_ment: | |
^~~~ | |
compiling vm_backtrace.c | |
In file included from vm_backtrace.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling vm_trace.c | |
In file included from vm_trace.c:24:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling thread.c | |
In file included from method.h:14:0, | |
from vm_core.h:62, | |
from eval_intern.h:5, | |
from thread.c:60: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling cont.c | |
In file included from cont.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
processing probes in object files | |
compiling ./missing/setproctitle.c | |
compiling ./missing/strlcat.c | |
compiling ./missing/strlcpy.c | |
compiling addr2line.c | |
addr2line.c: In function ‘kvprintf’: | |
addr2line.c:960:7: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (!dot) { | |
^ | |
addr2line.c:964:3: note: here | |
case '1': case '2': case '3': case '4': | |
^~~~ | |
addr2line.c:1100:10: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
upper = 1; | |
~~~~~~^~~ | |
addr2line.c:1101:3: note: here | |
case 'x': | |
^~~~ | |
compiling dmyenc.c | |
compiling dln.c | |
compiling localeinit.c | |
In file included from localeinit.c:12:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling prelude.c | |
In function ‘iseq_build_kw.isra.59’, | |
inlined from ‘rb_iseq_build_from_ary’ at compile.c:6619:30: | |
compile.c:6519:9: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] | |
dvs = ALLOC_N(VALUE, default_len); | |
In file included from ./include/ruby/ruby.h:29:0, | |
from ./include/ruby.h:33, | |
from internal.h:15, | |
from compile.c:12: | |
compile.c: In function ‘rb_iseq_build_from_ary’: | |
./include/ruby/defines.h:109:18: note: in a call to allocation function ‘ruby_xmalloc2’ declared here | |
#define xmalloc2 ruby_xmalloc2 | |
^ | |
./include/ruby/defines.h:122:7: note: in expansion of macro ‘xmalloc2’ | |
void *xmalloc2(size_t,size_t) RUBY_ATTR_ALLOC_SIZE((1,2)); | |
^~~~~~~~ | |
In file included from prelude.c:7:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling array.c | |
In file included from array.c:14:0: | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
#if GCC_VERSION_SINCE(4, 6, 0) || __has_extension(c_static_assert) | |
^ | |
internal.h:84:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] | |
compiling enc/ascii.c | |
compiling enc/us_ascii.c | |
array.c: In function ‘rb_ary_rindex’: | |
array.c:1532:9: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (!rb_equal(e, val)) break; | |
^ | |
array.c:1533:4: note: here | |
case Qtrue: | |
^~~~ | |
array.c: In function ‘rb_ary_index’: | |
array.c:1469:9: warning: this statement may fall through [-Wimplicit-fallthrough=] | |
if (!rb_equal(e, val)) break; | |
^ | |
array.c:1470:4: note: here | |
case Qtrue: | |
^~~~ | |
compiling enc/unicode.c | |
compiling enc/utf_8.c | |
compiling enc/trans/newline.c | |
linking miniruby | |
generating encdb.h | |
rbconfig.rb updated | |
generating enc.mk | |
creating verconf.h | |
encdb.h updated | |
verconf.h updated | |
compiling loadpath.c | |
make: *** [uncommon.mk:655: enc.mk] Aborted (core dumped) | |
make: *** Waiting for unfinished jobs.... | |
+__rvm_make:0> return 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment