append_cflags: checking for whether -std=c99 is accepted as CFLAGS... -------------------- no LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -o conftest -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC conftest.c -L. -L/home/josie/.rbenv/versions/3.3.6/lib -Wl,-rpath,/home/josie/.rbenv/versions/3.3.6/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/josie/.rbenv/versions/3.3.6/lib -L/home/josie/.rbenv/versions/3.3.6/lib -lruby -lm -lpthread -lc" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -std=c99 -Werror -c conftest.c" In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/arithmetic/long.h:42, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/arithmetic/int.h:26, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/arithmetic/char.h:23, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/arithmetic.h:24, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/ruby.h:28, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby.h:38, from conftest.c:1: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:137:15: error: unknown type name ‘bool’ 137 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:31:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 30 | #include "ruby/internal/attr/enum_extensibility.h" +++ |+#include 31 | #include "ruby/internal/stdbool.h" /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:172:15: error: unknown type name ‘bool’ 172 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:172:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:188:15: error: unknown type name ‘bool’ 188 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:188:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:205:15: error: unknown type name ‘bool’ 205 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:205:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:246:15: error: unknown type name ‘bool’ 246 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:246:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:266:15: error: unknown type name ‘bool’ 266 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:266:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:287:15: error: unknown type name ‘bool’ 287 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:287:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:310:15: error: unknown type name ‘bool’ 310 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:310:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:326:15: error: unknown type name ‘bool’ 326 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/special_consts.h:326:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/arithmetic/long.h:215:15: error: unknown type name ‘bool’ 215 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/arithmetic/long.h:43:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 42 | #include "ruby/internal/special_consts.h" /* FIXNUM_FLAG */ +++ |+#include 43 | #include "ruby/internal/value.h" In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:38, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rstring.h:30, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/arithmetic/char.h:29: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:202:15: error: unknown type name ‘bool’ 202 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:34:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 33 | #include "ruby/internal/error.h" +++ |+#include 34 | #include "ruby/internal/has/builtin.h" /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: In function ‘rb_integer_type_p’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:206:16: error: ‘true’ undeclared (first use in this function) 206 | return true; | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:206:16: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:206:16: note: each undeclared identifier is reported only once for each function it appears in /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:209:16: error: ‘false’ undeclared (first use in this function) 209 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:209:16: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:262:15: error: unknown type name ‘bool’ 262 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:262:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: In function ‘RB_FLOAT_TYPE_P’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:266:16: error: ‘true’ undeclared (first use in this function) 266 | return true; | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:266:16: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:269:16: error: ‘false’ undeclared (first use in this function) 269 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:269:16: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:285:15: error: unknown type name ‘bool’ 285 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:285:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: In function ‘RB_DYNAMIC_SYM_P’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:289:16: error: ‘false’ undeclared (first use in this function) 289 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:289:16: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:305:15: error: unknown type name ‘bool’ 305 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:305:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:324:8: error: unknown type name ‘bool’ 324 | static bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:324:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: In function ‘rbimpl_RB_TYPE_P_fastpath’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:349:16: error: ‘false’ undeclared (first use in this function) 349 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:349:16: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:352:16: error: ‘true’ undeclared (first use in this function) 352 | return true; | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:352:16: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:374:15: error: unknown type name ‘bool’ 374 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:374:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:418:15: error: unknown type name ‘bool’ 418 | static inline bool rbimpl_rtypeddata_p(VALUE obj); | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/value_type.h:418:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:443:8: error: unknown type name ‘bool’ 443 | static bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:41:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 40 | #include "ruby/defines.h" +++ |+#include 41 | /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: In function ‘RB_FL_ABLE’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:447:16: error: ‘false’ undeclared (first use in this function) 447 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:447:16: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:453:16: error: ‘true’ undeclared (first use in this function) 453 | return true; | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:453:16: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:517:15: error: unknown type name ‘bool’ 517 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:517:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:533:15: error: unknown type name ‘bool’ 533 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:533:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:551:15: error: unknown type name ‘bool’ 551 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:551:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:567:15: error: unknown type name ‘bool’ 567 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:567:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:755:15: error: unknown type name ‘bool’ 755 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:755:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_TAINTABLE’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:759:12: error: ‘false’ undeclared (first use in this function) 759 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:759:12: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_TAINTED_RAW’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:777:12: error: ‘false’ undeclared (first use in this function) 777 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:777:12: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:791:15: error: unknown type name ‘bool’ 791 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:791:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_TAINTED’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:795:12: error: ‘false’ undeclared (first use in this function) 795 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:795:12: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:897:15: error: unknown type name ‘bool’ 897 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:897:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h: In function ‘RB_OBJ_FROZEN’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:901:16: error: ‘true’ undeclared (first use in this function) 901 | return true; | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/fl_type.h:901:16: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rarray.h:32, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core.h:23, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/ruby.h:29: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h:721:15: error: unknown type name ‘bool’ 721 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h:27:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 26 | # include /* size_t */ +++ |+#include 27 | #endif /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h:741:15: error: unknown type name ‘bool’ 741 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h:741:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h: In function ‘RB_OBJ_PROMOTED’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h:745:16: error: ‘false’ undeclared (first use in this function) 745 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/gc.h:745:16: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core.h:25: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rbignum.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rbignum.h:60:15: error: unknown type name ‘bool’ 60 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rbignum.h:1:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ +++ |+#include 1 | #ifndef RBIMPL_RBIGNUM_H /*-*-C++-*-vi:se ft=cpp:*/ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rbignum.h:73:15: error: unknown type name ‘bool’ 73 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rbignum.h:73:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core.h:34: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rtypeddata.h:518:15: error: unknown type name ‘bool’ 518 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rtypeddata.h:27:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 26 | # include +++ |+#include 27 | #endif /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rtypeddata.h:561:15: error: unknown type name ‘bool’ 561 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rtypeddata.h:561:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rtypeddata.h:578:15: error: unknown type name ‘bool’ 578 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/core/rtypeddata.h:578:15: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/ruby.h:42: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/memory.h:414:5: error: unknown type name ‘bool’ 414 | bool left; /**< Whether overflow happened or not. */ | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/memory.h:27:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 26 | # include +++ |+#include 27 | #endif /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/memory.h: In function ‘rbimpl_size_mul_overflow’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/memory.h:568:49: error: ‘false’ undeclared (first use in this function) 568 | struct rbimpl_size_mul_overflow_tag ret = { false, 0, }; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/memory.h:568:49: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/ruby.h:46: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:252:15: error: unknown type name ‘bool’ 252 | static inline bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:39:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 38 | #include "ruby/internal/intern/proc.h" /* rb_block_proc */ +++ |+#include 39 | #include "ruby/internal/iterator.h" /* rb_block_given_p / rb_keyword_given_p */ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h: In function ‘rb_scan_args_keyword_p’: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:259:16: error: ‘true’ undeclared (first use in this function) 259 | return true; | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:259:16: note: ‘true’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:263:16: error: ‘false’ undeclared (first use in this function) 263 | return false; | ^~~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:263:16: note: ‘false’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h: At top level: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:268:8: error: unknown type name ‘bool’ 268 | static bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:268:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:282:8: error: unknown type name ‘bool’ 282 | static bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:282:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:303:8: error: unknown type name ‘bool’ 303 | static bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:303:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:334:8: error: unknown type name ‘bool’ 334 | static bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:334:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:349:8: error: unknown type name ‘bool’ 349 | static bool | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:349:8: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:390:18: error: unknown type name ‘bool’ 390 | bool f_var, bool f_hash, bool f_block, | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:390:18: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:390:30: error: unknown type name ‘bool’ 390 | bool f_var, bool f_hash, bool f_block, | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:390:30: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:390:43: error: unknown type name ‘bool’ 390 | bool f_var, bool f_hash, bool f_block, | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/scan_args.h:390:43: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ In file included from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/intern.h:41, from /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/ruby.h:194: /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/intern/load.h:234:25: error: unknown type name ‘bool’ 234 | void rb_ext_ractor_safe(bool flag); | ^~~~ /home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/internal/intern/load.h:1:1: note: ‘bool’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ +++ |+#include 1 | #ifndef RBIMPL_INTERN_LOAD_H /*-*-C++-*-vi:se ft=cpp:*/ cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- append_cflags: checking for whether -Wno-declaration-after-statement is accepted as CFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- append_cflags: checking for whether -O2 is accepted as CFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- append_cflags: checking for whether -g is accepted as CFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -g -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- append_cflags: checking for whether -Winline is accepted as CFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -g -Winline -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- append_cflags: checking for whether -Wmissing-noreturn is accepted as CFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -g -Winline -Wmissing-noreturn -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- append_cflags: checking for whether -Wconversion -Wno-sign-conversion is accepted as CFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -g -Winline -Wmissing-noreturn -Wconversion -Wno-sign-conversion -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- try_link_iconv: checking for iconv... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -o conftest -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -g -Winline -Wmissing-noreturn -Wconversion -Wno-sign-conversion conftest.c -L. -L/home/josie/.rbenv/versions/3.3.6/lib -Wl,-rpath,/home/josie/.rbenv/versions/3.3.6/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-rpath,/home/josie/.rbenv/versions/3.3.6/lib -L/home/josie/.rbenv/versions/3.3.6/lib -lruby -lm -lpthread -lc" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: #include 4: #include 5: int main(void) 6: { 7: iconv_t cd = iconv_open("", ""); 8: iconv(cd, NULL, NULL, NULL, NULL); 9: return EXIT_SUCCESS; 10: } /* end */ -------------------- append_cppflags: checking for whether -DNOKOGIRI_PACKAGED_LIBRARIES is accepted as CPPFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -g -Winline -Wmissing-noreturn -Wconversion -Wno-sign-conversion -DNOKOGIRI_PACKAGED_LIBRARIES -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- append_cppflags: checking for whether -DNOKOGIRI_LIBXML2_PATCHES="\"0001-Remove-script-macro-support.patch 0002-Update-entities-to-remove-handling-of-ssi.patch 0003-libxml2.la-is-in-top_builddir.patch 0009-allow-wildcard-namespaces.patch 0010-update-config.guess-and-config.sub-for-libxml2.patch 0011-rip-out-libxml2-s-libc_single_threaded-support.patch\"" is accepted as CPPFLAGS... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -I/home/josie/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/nokogiri-1.15.4/ports/x86_64-linux/libxml2/2.11.5/include/libxml2 -DNOKOGIRI_PACKAGED_LIBRARIES -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC -Wno-declaration-after-statement -O2 -g -Winline -Wmissing-noreturn -Wconversion -Wno-sign-conversion -DNOKOGIRI_LIBXML2_PATCHES="\"0001-Remove-script-macro-support.patch 0002-Update-entities-to-remove-handling-of-ssi.patch 0003-libxml2.la-is-in-top_builddir.patch 0009-allow-wildcard-namespaces.patch 0010-update-config.guess-and-config.sub-for-libxml2.patch 0011-rip-out-libxml2-s-libc_single_threaded-support.patch\"" -Werror -c conftest.c" checked program was: /* begin */ 1: #include "ruby.h" 2: 3: int main(int argc, char **argv) 4: { 5: return !!argv[argc]; 6: } /* end */ -------------------- have_library: checking for -llzma... -------------------- yes LD_LIBRARY_PATH=.:/home/josie/.rbenv/versions/3.3.6/lib "gcc -o conftest -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/x86_64-linux -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0/ruby/backward -I/home/josie/.rbenv/versions/3.3.6/include/ruby-3.3.0 -I. -I/home/josie/.rbenv/versions/3.3.6/lib/ruby/gems/3.3.0/gems/nokogiri-1.15.4/ports/x86_64-linux/libxml2/2.11.5/include/libxml2 -DNOKOGIRI_PACKAGED_LIBRARIES -DNOKOGIRI_LIBXML2_PATCHES="\"0001-Remove# frozen_string_literal: true # Licensed to the Software Freedom Conservancy (SFC) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The SFC licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. require 'selenium/webdriver'