<86>Oct 29 15:36:34 userdel[3525326]: delete user 'rooter' <86>Oct 29 15:36:34 userdel[3525326]: removed group 'rooter' owned by 'rooter' <86>Oct 29 15:36:34 userdel[3525326]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 29 15:36:34 groupadd[3525352]: group added to /etc/group: name=rooter, GID=1874 <86>Oct 29 15:36:34 groupadd[3525352]: group added to /etc/gshadow: name=rooter <86>Oct 29 15:36:34 groupadd[3525352]: new group: name=rooter, GID=1874 <86>Oct 29 15:36:34 useradd[3525371]: new user: name=rooter, UID=1874, GID=1874, home=/root, shell=/bin/bash, from=none <86>Oct 29 15:36:34 userdel[3525390]: delete user 'builder' <86>Oct 29 15:36:34 userdel[3525390]: removed group 'builder' owned by 'builder' <86>Oct 29 15:36:34 userdel[3525390]: removed shadow group 'builder' owned by 'builder' <86>Oct 29 15:36:34 groupadd[3525417]: group added to /etc/group: name=builder, GID=1875 <86>Oct 29 15:36:34 groupadd[3525417]: group added to /etc/gshadow: name=builder <86>Oct 29 15:36:34 groupadd[3525417]: new group: name=builder, GID=1875 <86>Oct 29 15:36:34 useradd[3525430]: new user: name=builder, UID=1875, GID=1875, home=/usr/src, shell=/bin/bash, from=none <13>Oct 29 15:36:38 rpmi: libruby-3.3.4-alt2 sisyphus+355564.20.4.1 1724402652 installed <13>Oct 29 15:36:38 rpmi: libruby-devel-3.3.4-alt2 sisyphus+355564.20.4.1 1724402652 installed <13>Oct 29 15:36:38 rpmi: rpm-macros-ruby-1:3.3.4-alt2 sisyphus+355564.20.4.1 1724402652 installed <13>Oct 29 15:36:38 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Oct 29 15:36:38 rpmi: chrpath-0.16-alt1 sisyphus+346101.200.3.1 1716459476 installed <13>Oct 29 15:36:38 rpmi: setup-rb-5.999.6-alt13 sisyphus+355564.30.4.1 1724402714 installed <13>Oct 29 15:36:38 rpmi: gem-setup-5.999.6-alt13 sisyphus+355564.30.4.1 1724402714 installed <13>Oct 29 15:36:38 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 29 15:36:38 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 29 15:36:38 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 29 15:36:38 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 29 15:36:38 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Oct 29 15:36:38 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Oct 29 15:36:38 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 29 15:36:38 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 29 15:36:38 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <86>Oct 29 15:36:38 groupadd[3535449]: group added to /etc/group: name=ruby, GID=999 <86>Oct 29 15:36:38 groupadd[3535449]: group added to /etc/gshadow: name=ruby <86>Oct 29 15:36:38 groupadd[3535449]: new group: name=ruby, GID=999 <86>Oct 29 15:36:38 usermod[3535463]: add 'root' to group 'ruby' <86>Oct 29 15:36:38 usermod[3535463]: add 'root' to shadow group 'ruby' <13>Oct 29 15:36:38 rpmi: ruby-3.3.4-alt2 sisyphus+355564.20.4.1 1724402652 installed NOTE: to make the environment variable changes come into effect, please relogin the terminal session <13>Oct 29 15:36:38 rpmi: ruby-stdlibs-3.3.4-alt2 sisyphus+355564.20.4.1 1724402652 installed <13>Oct 29 15:36:38 rpmi: gem-rake-13.1.0-alt1.1 sisyphus+343176.100.1.1 1710938591 installed <13>Oct 29 15:36:38 rpmi: rake-13.1.0-alt1.1 sisyphus+343176.100.1.1 1710938591 installed <13>Oct 29 15:36:38 rpmi: rpm-build-ruby-1:1.1.1-alt1 sisyphus+334339.50.37.1 1702423926 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/gem-rbtree-0.4.4-alt2.nosrc.rpm (w1.gzdio) Installing gem-rbtree-0.4.4-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.29110 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gem-rbtree-0.4.4 + echo 'Source #0 (gem-rbtree-0.4.4.tar):' Source #0 (gem-rbtree-0.4.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/gem-rbtree-0.4.4.tar + cd gem-rbtree-0.4.4 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (patch.patch):' Patch #0 (patch.patch): + /usr/bin/patch -p0 patching file rbtree.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.29110 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-rbtree-0.4.4 + rm -f Gemfile.lock + GEM_HOME=/usr/lib/ruby/gemie + /usr/bin/ruby /usr/lib/ruby/bin/setup-rb build --shebang=auto --bindir=/usr/bin --prefixes=gem,ruby,rails-engine --gem-version-replace= --ignore-names= --regard-names= --alias=:: --use-gem-dependencies= --pre= --use-gem-version= --ignore-path-tokens=templates,example,examples,sample,samples,spec,test,features,fixtures,doc,docs,contrib,demo,acceptance,conformance,myapp,website,benchmarks,benchmark,gemfiles,misc,steer --debug-io=/usr/src/tmp/debug.log --verbose=debug (ruby 3.3.4 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *rbtree:0.4.4 [/usr/src/RPM/BUILD/gem-rbtree-0.4.4/rbtree.gemspec] [DEPRECATED] This Gemfile does not include an explicit global source. Not using an explicit global source may result in a different lockfile being generated depending on the gems you have installed locally before bundler is run. Instead, define a global source in your Gemfile like this: source "https://rubygems.org". - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - - SetupConfig was saved. Edit to customize configuration. - - COMPILE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - checking for rb_exec_recursive() in ruby.h... yes checking for rb_exec_recursive_paired() in ruby.h... yes checking for rb_proc_lambda_p() in ruby.h... yes checking for rb_ary_resize() in ruby.h... yes checking for rb_obj_hide() in ruby.h... yes checking for rb_safe_level() in ruby.h... no creating Makefile make: Entering directory '/usr/src/RPM/BUILD/gem-rbtree-0.4.4' compiling dict.c compiling rbtree.c In file included from /usr/include/ruby/internal/assume.h:29, from /usr/include/ruby/backward/2/assume.h:24, from /usr/include/ruby/defines.h:72, from /usr/include/ruby/ruby.h:25, from /usr/include/ruby.h:38, from rbtree.c:5: rbtree.c: In function 'rbtree_cmp': rbtree.c:137:14: error: passing argument 1 of 'rb_type' makes integer from pointer without a cast [-Wint-conversion] 137 | if (TYPE(key1) == T_STRING && TYPE(key2) == T_STRING) | ^~~~ | | | const void * In file included from /usr/include/ruby/internal/fl_type.h:38, from /usr/include/ruby/internal/core/rstring.h:30, from /usr/include/ruby/internal/arithmetic/char.h:29, from /usr/include/ruby/internal/arithmetic.h:24, from /usr/include/ruby/ruby.h:28: /usr/include/ruby/internal/value_type.h:224:15: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'const void *' 224 | rb_type(VALUE obj) | ~~~~~~^~~ rbtree.c:137:40: error: passing argument 1 of 'rb_type' makes integer from pointer without a cast [-Wint-conversion] 137 | if (TYPE(key1) == T_STRING && TYPE(key2) == T_STRING) | ^~~~ | | | const void * /usr/include/ruby/internal/value_type.h:224:15: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'const void *' 224 | rb_type(VALUE obj) | ~~~~~~^~~ rbtree.c: In function 'rbtree_user_cmp': rbtree.c:168:24: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 168 | result = rb_ensure(rbtree_user_cmp_body, (VALUE)&args, | ^~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(VALUE *) {aka long unsigned int (*)(long unsigned int *)} In file included from /usr/include/ruby/ruby.h:41: /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE *)' {aka 'long unsigned int (*)(long unsigned int *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c:169:24: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 169 | rbtree_user_cmp_ensure, (VALUE)rbtree); | ^~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_t *) {aka long unsigned int (*)(rbtree_t *)} /usr/include/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_t *)' {aka 'long unsigned int (*)(rbtree_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_insert': rbtree.c:376:15: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 376 | rb_ensure(insert_node_body, (VALUE)&arg, | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_insert_arg_t *) {aka long unsigned int (*)(rbtree_insert_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_insert_arg_t *)' {aka 'long unsigned int (*)(rbtree_insert_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c:377:15: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 377 | insert_node_ensure, (VALUE)&arg); | ^~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_insert_arg_t *) {aka long unsigned int (*)(rbtree_insert_arg_t *)} /usr/include/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_insert_arg_t *)' {aka 'long unsigned int (*)(rbtree_insert_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_for_each': rbtree.c:632:22: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 632 | return rb_ensure(rbtree_each_body, (VALUE)&each_arg, | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_each_arg_t *) {aka long unsigned int (*)(rbtree_each_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_each_arg_t *)' {aka 'long unsigned int (*)(rbtree_each_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_reverse_for_each': rbtree.c:644:22: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 644 | return rb_ensure(rbtree_each_body, (VALUE)&each_arg, | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_each_arg_t *) {aka long unsigned int (*)(rbtree_each_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_each_arg_t *)' {aka 'long unsigned int (*)(rbtree_each_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'copy_dict': rbtree.c:768:5: warning: 'rb_gc_force_recycle' is deprecated: this is now a no-op function [-Wdeprecated-declarations] 768 | rb_gc_force_recycle(temp); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby/internal/core/rarray.h:32, from /usr/include/ruby/internal/core.h:23, from /usr/include/ruby/ruby.h:29: /usr/include/ruby/internal/gc.h:226:6: note: declared here 226 | void rb_gc_force_recycle(VALUE obj); | ^~~~~~~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_remove_if': rbtree.c:948:22: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 948 | return rb_ensure(rbtree_remove_if_body, (VALUE)&arg, | ^~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_remove_if_arg_t *) {aka long unsigned int (*)(rbtree_remove_if_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_remove_if_arg_t *)' {aka 'long unsigned int (*)(rbtree_remove_if_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c:949:22: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 949 | rbtree_remove_if_ensure, (VALUE)&arg); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_remove_if_arg_t *) {aka long unsigned int (*)(rbtree_remove_if_arg_t *)} /usr/include/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_remove_if_arg_t *)' {aka 'long unsigned int (*)(rbtree_remove_if_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_to_a': rbtree.c:1280:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1280 | OBJ_INFECT(ary, self); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'rbtree_to_hash': rbtree.c:1306:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1306 | OBJ_INFECT(hash, self); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'inspect_i': rbtree.c:1341:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1341 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c:1347:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1347 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'inspect_rbtree': rbtree.c:1366:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1366 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c:1371:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1371 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c:1374:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1374 | OBJ_INFECT(result, self); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'rbtree_bound': rbtree.c:1569:26: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 1569 | return rb_ensure(rbtree_bound_body, (VALUE)&arg, | ^~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_bound_arg_t *) {aka long unsigned int (*)(rbtree_bound_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_bound_arg_t *)' {aka 'long unsigned int (*)(rbtree_bound_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'pp_pair': rbtree.c:1736:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1736 | return rb_iterate(pp_group, (VALUE)&group_args, pp_value, (VALUE)pair_arg); | ^~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1736:53: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1736 | return rb_iterate(pp_group, (VALUE)&group_args, pp_value, (VALUE)pair_arg); | ^~~~~~~~ | | | VALUE (*)(VALUE, pp_pair_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_pair_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_pair_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_pair_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'pp_each_pair_i': rbtree.c:1765:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1765 | rb_iterate(pp_group, (VALUE)&group_args, pp_pair, (VALUE)&pair_arg); | ^~~~~~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1765:46: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1765 | rb_iterate(pp_group, (VALUE)&group_args, pp_pair, (VALUE)&pair_arg); | ^~~~~~~ | | | VALUE (*)(VALUE, pp_pair_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_pair_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_pair_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_pair_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'pp_rbtree': rbtree.c:1796:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1796 | rb_iterate(pp_group, (VALUE)&group_args, pp_each_pair, (VALUE)rbtree_arg); | ^~~~~~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1796:46: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1796 | rb_iterate(pp_group, (VALUE)&group_args, pp_each_pair, (VALUE)rbtree_arg); | ^~~~~~~~~~~~ | | | VALUE (*)(VALUE, pp_rbtree_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_rbtree_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'rbtree_pretty_print': rbtree.c:1823:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1823 | return rb_iterate(pp_rbtree_group, (VALUE)&arg, pp_rbtree, (VALUE)&arg); | ^~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1823:53: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1823 | return rb_iterate(pp_rbtree_group, (VALUE)&arg, pp_rbtree, (VALUE)&arg); | ^~~~~~~~~ | | | VALUE (*)(VALUE, pp_rbtree_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_rbtree_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'Init_rbtree': rbtree.c:1898:6: warning: old-style function definition [-Wold-style-definition] 1898 | void Init_rbtree() | ^~~~~~~~~~~ At top level: 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 make: *** [Makefile:248: rbtree.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/gem-rbtree-0.4.4' ERROR: Shell command '{} make' execution error make: Entering directory '/usr/src/RPM/BUILD/gem-rbtree-0.4.4' compiling rbtree.c In file included from /usr/include/ruby/internal/assume.h:29, from /usr/include/ruby/backward/2/assume.h:24, from /usr/include/ruby/defines.h:72, from /usr/include/ruby/ruby.h:25, from /usr/include/ruby.h:38, from rbtree.c:5: rbtree.c: In function 'rbtree_cmp': rbtree.c:137:14: error: passing argument 1 of 'rb_type' makes integer from pointer without a cast [-Wint-conversion] 137 | if (TYPE(key1) == T_STRING && TYPE(key2) == T_STRING) | ^~~~ | | | const void * In file included from /usr/include/ruby/internal/fl_type.h:38, from /usr/include/ruby/internal/core/rstring.h:30, from /usr/include/ruby/internal/arithmetic/char.h:29, from /usr/include/ruby/internal/arithmetic.h:24, from /usr/include/ruby/ruby.h:28: /usr/include/ruby/internal/value_type.h:224:15: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'const void *' 224 | rb_type(VALUE obj) | ~~~~~~^~~ rbtree.c:137:40: error: passing argument 1 of 'rb_type' makes integer from pointer without a cast [-Wint-conversion] 137 | if (TYPE(key1) == T_STRING && TYPE(key2) == T_STRING) | ^~~~ | | | const void * /usr/include/ruby/internal/value_type.h:224:15: note: expected 'VALUE' {aka 'long unsigned int'} but argument is of type 'const void *' 224 | rb_type(VALUE obj) | ~~~~~~^~~ rbtree.c: In function 'rbtree_user_cmp': rbtree.c:168:24: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 168 | result = rb_ensure(rbtree_user_cmp_body, (VALUE)&args, | ^~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(VALUE *) {aka long unsigned int (*)(long unsigned int *)} In file included from /usr/include/ruby/ruby.h:41: /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(VALUE *)' {aka 'long unsigned int (*)(long unsigned int *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c:169:24: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 169 | rbtree_user_cmp_ensure, (VALUE)rbtree); | ^~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_t *) {aka long unsigned int (*)(rbtree_t *)} /usr/include/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_t *)' {aka 'long unsigned int (*)(rbtree_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_insert': rbtree.c:376:15: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 376 | rb_ensure(insert_node_body, (VALUE)&arg, | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_insert_arg_t *) {aka long unsigned int (*)(rbtree_insert_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_insert_arg_t *)' {aka 'long unsigned int (*)(rbtree_insert_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c:377:15: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 377 | insert_node_ensure, (VALUE)&arg); | ^~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_insert_arg_t *) {aka long unsigned int (*)(rbtree_insert_arg_t *)} /usr/include/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_insert_arg_t *)' {aka 'long unsigned int (*)(rbtree_insert_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_for_each': rbtree.c:632:22: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 632 | return rb_ensure(rbtree_each_body, (VALUE)&each_arg, | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_each_arg_t *) {aka long unsigned int (*)(rbtree_each_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_each_arg_t *)' {aka 'long unsigned int (*)(rbtree_each_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_reverse_for_each': rbtree.c:644:22: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 644 | return rb_ensure(rbtree_each_body, (VALUE)&each_arg, | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_each_arg_t *) {aka long unsigned int (*)(rbtree_each_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_each_arg_t *)' {aka 'long unsigned int (*)(rbtree_each_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'copy_dict': rbtree.c:768:5: warning: 'rb_gc_force_recycle' is deprecated: this is now a no-op function [-Wdeprecated-declarations] 768 | rb_gc_force_recycle(temp); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby/internal/core/rarray.h:32, from /usr/include/ruby/internal/core.h:23, from /usr/include/ruby/ruby.h:29: /usr/include/ruby/internal/gc.h:226:6: note: declared here 226 | void rb_gc_force_recycle(VALUE obj); | ^~~~~~~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_remove_if': rbtree.c:948:22: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 948 | return rb_ensure(rbtree_remove_if_body, (VALUE)&arg, | ^~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_remove_if_arg_t *) {aka long unsigned int (*)(rbtree_remove_if_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_remove_if_arg_t *)' {aka 'long unsigned int (*)(rbtree_remove_if_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c:949:22: error: passing argument 3 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 949 | rbtree_remove_if_ensure, (VALUE)&arg); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_remove_if_arg_t *) {aka long unsigned int (*)(rbtree_remove_if_arg_t *)} /usr/include/ruby/internal/iterator.h:425:62: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_remove_if_arg_t *)' {aka 'long unsigned int (*)(rbtree_remove_if_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'rbtree_to_a': rbtree.c:1280:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1280 | OBJ_INFECT(ary, self); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'rbtree_to_hash': rbtree.c:1306:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1306 | OBJ_INFECT(hash, self); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'inspect_i': rbtree.c:1341:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1341 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c:1347:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1347 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'inspect_rbtree': rbtree.c:1366:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1366 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c:1371:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1371 | OBJ_INFECT(result, str); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c:1374:5: warning: 'RB_OBJ_INFECT' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1374 | OBJ_INFECT(result, self); | ^~~~~~~~~~ /usr/include/ruby/internal/fl_type.h:859:1: note: declared here 859 | RB_OBJ_INFECT(VALUE dst, VALUE src) | ^~~~~~~~~~~~~ rbtree.c: In function 'rbtree_bound': rbtree.c:1569:26: error: passing argument 1 of 'rb_ensure' from incompatible pointer type [-Wincompatible-pointer-types] 1569 | return rb_ensure(rbtree_bound_body, (VALUE)&arg, | ^~~~~~~~~~~~~~~~~ | | | VALUE (*)(rbtree_bound_arg_t *) {aka long unsigned int (*)(rbtree_bound_arg_t *)} /usr/include/ruby/internal/iterator.h:425:25: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(rbtree_bound_arg_t *)' {aka 'long unsigned int (*)(rbtree_bound_arg_t *)'} 425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE (*e_proc)(VALUE), VALUE data2); | ~~~~~~~~^~~~~~~~~~~~~~ rbtree.c: In function 'pp_pair': rbtree.c:1736:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1736 | return rb_iterate(pp_group, (VALUE)&group_args, pp_value, (VALUE)pair_arg); | ^~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1736:53: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1736 | return rb_iterate(pp_group, (VALUE)&group_args, pp_value, (VALUE)pair_arg); | ^~~~~~~~ | | | VALUE (*)(VALUE, pp_pair_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_pair_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_pair_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_pair_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'pp_each_pair_i': rbtree.c:1765:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1765 | rb_iterate(pp_group, (VALUE)&group_args, pp_pair, (VALUE)&pair_arg); | ^~~~~~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1765:46: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1765 | rb_iterate(pp_group, (VALUE)&group_args, pp_pair, (VALUE)&pair_arg); | ^~~~~~~ | | | VALUE (*)(VALUE, pp_pair_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_pair_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_pair_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_pair_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'pp_rbtree': rbtree.c:1796:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1796 | rb_iterate(pp_group, (VALUE)&group_args, pp_each_pair, (VALUE)rbtree_arg); | ^~~~~~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1796:46: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1796 | rb_iterate(pp_group, (VALUE)&group_args, pp_each_pair, (VALUE)rbtree_arg); | ^~~~~~~~~~~~ | | | VALUE (*)(VALUE, pp_rbtree_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_rbtree_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'rbtree_pretty_print': rbtree.c:1823:5: warning: 'rb_iterate' is deprecated: by: rb_block_call since 1.9 [-Wdeprecated-declarations] 1823 | return rb_iterate(pp_rbtree_group, (VALUE)&arg, pp_rbtree, (VALUE)&arg); | ^~~~~~ /usr/include/ruby/internal/iterator.h:283:7: note: declared here 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ^~~~~~~~~~ rbtree.c:1823:53: error: passing argument 3 of 'rb_iterate' from incompatible pointer type [-Wincompatible-pointer-types] 1823 | return rb_iterate(pp_rbtree_group, (VALUE)&arg, pp_rbtree, (VALUE)&arg); | ^~~~~~~~~ | | | VALUE (*)(VALUE, pp_rbtree_arg_t *) {aka long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)} /usr/include/ruby/internal/iterator.h:283:75: note: expected 'rb_block_call_func_t' {aka 'long unsigned int (*)(long unsigned int, long unsigned int, int, const long unsigned int *, long unsigned int)'} but argument is of type 'VALUE (*)(VALUE, pp_rbtree_arg_t *)' {aka 'long unsigned int (*)(long unsigned int, pp_rbtree_arg_t *)'} 283 | VALUE rb_iterate(VALUE (*func1)(VALUE), VALUE data1, rb_block_call_func_t proc, VALUE data2); | ~~~~~~~~~~~~~~~~~~~~~^~~~ rbtree.c: In function 'Init_rbtree': rbtree.c:1898:6: warning: old-style function definition [-Wold-style-definition] 1898 | void Init_rbtree() | ^~~~~~~~~~~ At top level: 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 make: *** [Makefile:248: rbtree.o] Error 1 make: Leaving directory '/usr/src/RPM/BUILD/gem-rbtree-0.4.4' /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/base.rb:143:in `bash': system({} "make") failed (RuntimeError) from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/base.rb:75:in `bash' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/compiler.rb:145:in `make_task' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/compiler.rb:94:in `block (2 levels) in make' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/compiler.rb:92:in `chdir' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/compiler.rb:92:in `block in make' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/compiler.rb:72:in `each' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/compiler.rb:72:in `make' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/session.rb:151:in `make' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/session.rb:123:in `build' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/session.rb:89:in `apply' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/command.rb:119:in `run' from /usr/lib/ruby/gemie/gems/setup-5.999.6/lib/setup/command.rb:18:in `run' from /usr/lib/ruby/bin/setup-rb:27:in `
' error: Bad exit status from /usr/src/tmp/rpm-tmp.29110 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.29110 (%build) Command exited with non-zero status 1 1.41user 0.50system 0:01.92elapsed 99%CPU (0avgtext+0avgdata 42064maxresident)k 0inputs+0outputs (0major+115796minor)pagefaults 0swaps hsh-rebuild: rebuild of `gem-rbtree-0.4.4-alt2.src.rpm' failed. Command exited with non-zero status 1 3.71user 2.49system 0:11.07elapsed 56%CPU (0avgtext+0avgdata 138504maxresident)k 536inputs+0outputs (0major+227369minor)pagefaults 0swaps