<86>Jun 2 02:15:03 userdel[2973280]: delete user 'rooter' <86>Jun 2 02:15:03 userdel[2973280]: removed group 'rooter' owned by 'rooter' <86>Jun 2 02:15:03 userdel[2973280]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 2 02:15:03 groupadd[2973309]: group added to /etc/group: name=rooter, GID=1283 <86>Jun 2 02:15:03 groupadd[2973309]: group added to /etc/gshadow: name=rooter <86>Jun 2 02:15:03 groupadd[2973309]: new group: name=rooter, GID=1283 <86>Jun 2 02:15:03 useradd[2973330]: new user: name=rooter, UID=1283, GID=1283, home=/root, shell=/bin/bash <86>Jun 2 02:15:03 userdel[2973365]: delete user 'builder' <86>Jun 2 02:15:03 userdel[2973365]: removed group 'builder' owned by 'builder' <86>Jun 2 02:15:03 userdel[2973365]: removed shadow group 'builder' owned by 'builder' <86>Jun 2 02:15:03 groupadd[2973395]: group added to /etc/group: name=builder, GID=1284 <86>Jun 2 02:15:03 groupadd[2973395]: group added to /etc/gshadow: name=builder <86>Jun 2 02:15:03 groupadd[2973395]: new group: name=builder, GID=1284 <86>Jun 2 02:15:03 useradd[2973427]: new user: name=builder, UID=1284, GID=1284, home=/usr/src, shell=/bin/bash <13>Jun 2 02:15:07 rpmi: libruby-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed <13>Jun 2 02:15:07 rpmi: libruby-devel-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed <13>Jun 2 02:15:07 rpmi: rpm-macros-ruby-1:3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed <13>Jun 2 02:15:07 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Jun 2 02:15:07 rpmi: libncurses-6.3.20220618-alt1 p10+319472.100.4.1 1685092691 installed <13>Jun 2 02:15:07 rpmi: chrpath-0.16-alt1 sisyphus+278100.500.1.1 1626056633 installed <13>Jun 2 02:15:07 rpmi: setup-rb-5.999.6-alt8.0.1 p10+338355.170.48.1 1711615833 installed <13>Jun 2 02:15:07 rpmi: gem-setup-5.999.6-alt8.0.1 p10+338355.170.48.1 1711615833 installed <13>Jun 2 02:15:07 rpmi: libp11-kit-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Jun 2 02:15:07 rpmi: libtasn1-4.19.0-alt1 p10+309071.100.2.1 1668522760 installed <13>Jun 2 02:15:07 rpmi: rpm-macros-alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Jun 2 02:15:07 rpmi: alternatives-0.5.2-alt1 p10+309129.100.2.1 1668066636 installed <13>Jun 2 02:15:07 rpmi: ca-certificates-2022.09.15-alt1 p10+308004.100.2.1 1665748370 installed <13>Jun 2 02:15:07 rpmi: ca-trust-0.1.6-alt1 p10+344774.100.1.1 1712685728 installed <13>Jun 2 02:15:07 rpmi: p11-kit-trust-0.24.1-alt1 p10+305061.100.3.1 1660573397 installed <13>Jun 2 02:15:08 rpmi: libcrypto1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Jun 2 02:15:08 rpmi: libssl1.1-1.1.1w-alt0.p10.1 p10+330586.100.4.1 1697560982 installed <13>Jun 2 02:15:08 rpmi: irb-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed <13>Jun 2 02:15:08 rpmi: gem-2:3.3.26-alt2.p10.1 p10+338355.142.48.1 1711615775 installed <86>Jun 2 02:15:08 groupadd[2996679]: group added to /etc/group: name=ruby, GID=499 <86>Jun 2 02:15:08 groupadd[2996679]: group added to /etc/gshadow: name=ruby <86>Jun 2 02:15:08 groupadd[2996679]: new group: name=ruby, GID=499 <86>Jun 2 02:15:08 usermod[2996702]: add 'root' to group 'ruby' <86>Jun 2 02:15:08 usermod[2996702]: add 'root' to shadow group 'ruby' <13>Jun 2 02:15:08 rpmi: ruby-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed NOTE: to make the environment variable changes come into effect, please relogin the terminal session <13>Jun 2 02:15:08 rpmi: ruby-stdlibs-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed <13>Jun 2 02:15:08 rpmi: erb-3.1.4-alt2.p10.1 p10+338355.142.48.1 1711615775 installed <13>Jun 2 02:15:08 rpmi: gem-rake-13.1.0-alt1.1 p10+338355.6440.49.1 1711623328 installed <13>Jun 2 02:15:08 rpmi: rake-13.1.0-alt1.1 p10+338355.6440.49.1 1711623328 installed <13>Jun 2 02:15:08 rpmi: rpm-build-ruby-1:1.1.1-alt1 p10+338355.70.30.1 1708510980 installed <13>Jun 2 02:15:10 rpmi: libltdl7-2.4.6-alt3 sisyphus+279621.400.1.1 1626628072 installed <13>Jun 2 02:15:10 rpmi: libunixODBC2-2.3.7-alt1 sisyphus+275749.100.1.1 1624752988 installed <13>Jun 2 02:15:10 rpmi: libunixODBC-devel-compat-2.3.7-alt1 sisyphus+275749.100.1.1 1624752988 installed <13>Jun 2 02:15:10 rpmi: libunixODBC-devel-2.3.7-alt1 sisyphus+275749.100.1.1 1624752988 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/gem-ruby-odbc-0.99999-alt2.nosrc.rpm (w1.gzdio) Installing gem-ruby-odbc-0.99999-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.62762 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gem-ruby-odbc-0.99999 + echo 'Source #0 (gem-ruby-odbc-0.99999.tar):' Source #0 (gem-ruby-odbc-0.99999.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/gem-ruby-odbc-0.99999.tar + cd gem-ruby-odbc-0.99999 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.62762 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-ruby-odbc-0.99999 + 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.1.4 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *ruby-odbc:0.99999 [/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ruby-odbc.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 version.h... no checking for sql.h... yes checking for sqlext.h... yes checking for SQLTCHAR in sqltypes.h... yes checking for SQLLEN in sqltypes.h... yes checking for SQLULEN in sqltypes.h... yes checking for odbcinst.h... yes checking for SQLROWOFFSET in sqltypes.h... yes checking for odbcinst.h... yes checking for SQLROWSETSIZE in sqltypes.h... yes checking for odbcinst.h... yes checking for SQLAllocConnect() in -lodbc... yes checking for SQLConfigDataSource() in -lodbcinst... yes checking for SQLInstallerError() in odbcinst.h... yes checking for SQLBIGINT in sqltypes.h with -DHAVE_LONG_LONG... yes creating Makefile checking for sql.h... yes checking for sqlext.h... yes checking for SQLTCHAR in sqltypes.h... yes checking for SQLLEN in sqltypes.h... yes checking for SQLULEN in sqltypes.h... yes checking for odbcinst.h... yes checking for SQLAllocConnect() in -lodbc... yes checking for SQLConfigDataSource() in -lodbcinst... yes checking for SQLConfigDataSourceW() in odbcinst.h... yes checking for SQLWriteFileDSNW() in odbcinst.h... yes checking for SQLReadFileDSNW() in odbcinst.h... yes checking for SQLInstallerError() in odbcinst.h... yes checking for SQLInstallerErrorW() in odbcinst.h... yes creating Makefile make: Entering directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext' compiling init.c compiling odbc.c odbc.c:64:6: warning: "RUBY_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef] 64 | #if (RUBY_VERSION_MAJOR <= 1) && (RUBY_VERSION_MINOR < 9) | ^~~~~~~~~~~~~~~~~~ odbc.c:64:35: warning: "RUBY_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef] 64 | #if (RUBY_VERSION_MAJOR <= 1) && (RUBY_VERSION_MINOR < 9) | ^~~~~~~~~~~~~~~~~~ odbc.c: In function 'start_gc': odbc.c:1825:1: warning: old-style function definition [-Wold-style-definition] 1825 | start_gc() | ^~~~~~~~ odbc.c:1827:5: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 1827 | rb_funcall(rb_mGC, IDstart, 0, NULL); | ^~~~~~~~~~ odbc.c:1827:5: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'set_err': odbc.c:1864:5: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1864 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ odbc.c: In function 'get_err_or_info': odbc.c:1942:6: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1942 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ odbc.c: In function 'get_installer_err': odbc.c:1955:1: warning: old-style function definition [-Wold-style-definition] 1955 | get_installer_err() | ^~~~~~~~~~~~~~~~~ odbc.c:2038:6: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 2038 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ odbc.c: In function 'dbc_raise': odbc.c:2292:5: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 2292 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ odbc.c: In function 'dbc_drivers': odbc.c:2453:9: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 2453 | rb_tainted_str_new2(p + 1)); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c: In function 'conf_dsn': odbc.c:2516:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 2516 | a = rb_funcall(attr, IDkeys, 0, NULL); | ^~~~~~~~~~ odbc.c:2516:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'dbc_rfdsn': odbc.c:2772:2: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 2772 | return rb_tainted_str_new2(valbuf); | ^~~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c: In function 'dbc_drvconnect': odbc.c:3021:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 3021 | a = rb_funcall(rb_iv_get(drv, "@attrs"), IDkeys, 0, NULL); | ^~~~~~~~~~ odbc.c:3021:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'make_column': odbc.c:4563:5: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 4563 | rb_iv_set(obj, "@name", rb_tainted_str_new2(upcase_if(name, upc))); | ^~~~~~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:4581:2: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 4581 | v = rb_tainted_str_new2(name); | ^ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c: In function 'date_init': odbc.c:5663:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5663 | d = rb_funcall(y, IDday, 0, NULL); | ^~~~~~~~~~ odbc.c:5663:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c:5664:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5664 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ odbc.c:5664:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c:5665:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5665 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ odbc.c:5665:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c:5670:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5670 | d = rb_funcall(y, IDmday, 0, NULL); | ^~~~~~~~~~ odbc.c:5670:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c:5671:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5671 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ odbc.c:5671:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c:5672:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5672 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ odbc.c:5672:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'time_init': odbc.c:5898:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5898 | s = rb_funcall(h, IDsec, 0, NULL); | ^~~~~~~~~~ odbc.c:5898:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c:5899:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5899 | m = rb_funcall(h, IDmin, 0, NULL); | ^~~~~~~~~~ odbc.c:5899:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c:5900:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5900 | h = rb_funcall(h, IDhour, 0, NULL); | ^~~~~~~~~~ odbc.c:5900:6: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'timestamp_init': odbc.c:6138:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6138 | f = rb_funcall(y, IDusec, 0, NULL); | ^~~~~~~~~~ odbc.c:6138:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6139:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6139 | ss = rb_funcall(y, IDsec, 0, NULL); | ^~~~~~~~~~ odbc.c:6139:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6140:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6140 | mm = rb_funcall(y, IDmin, 0, NULL); | ^~~~~~~~~~ odbc.c:6140:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6141:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6141 | hh = rb_funcall(y, IDhour, 0, NULL); | ^~~~~~~~~~ odbc.c:6141:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6142:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6142 | d = rb_funcall(y, IDday, 0, NULL); | ^~~~~~~~~~ odbc.c:6142:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6143:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6143 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ odbc.c:6143:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6144:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6144 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ odbc.c:6144:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6154:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6154 | d = rb_funcall(y, IDmday, 0, NULL); | ^~~~~~~~~~ odbc.c:6154:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6155:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6155 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ odbc.c:6155:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6156:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6156 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ odbc.c:6156:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'stmt_param_output_value': odbc.c:6631:9: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6631 | now = rb_funcall(rb_cTime, IDnow, 0, NULL); | ^~~~~~~~~~ odbc.c:6631:9: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6632:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6632 | v = rb_funcall(rb_cTime, | ^~~~~~~~~~ odbc.c:6632:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6632:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] odbc.c:6632:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c:6632:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] odbc.c:6632:7: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'stmt_columns': odbc.c:6843:3: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 6843 | name = rb_obj_taint(rb_str_cat2(name, buf)); | ^~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ odbc.c: In function 'do_fetch': odbc.c:7092:4: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7092 | cname = rb_tainted_str_new2(q->colnames[i]); | ^~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:7100:8: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7100 | cname = rb_tainted_str_new2(q->colnames[i]); | ^~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:7288:10: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 7288 | now = rb_funcall(rb_cTime, IDnow, 0, NULL); | ^~~~~~~~~~ odbc.c:7288:10: note: (near initialization for 'rb_funcall_args[0]') odbc.c:7289:8: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 7289 | v = rb_funcall(rb_cTime, | ^~~~~~~~~~ odbc.c:7289:8: note: (near initialization for 'rb_funcall_args[0]') odbc.c:7289:8: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] odbc.c:7289:8: note: (near initialization for 'rb_funcall_args[0]') odbc.c:7289:8: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] odbc.c:7289:8: note: (near initialization for 'rb_funcall_args[0]') odbc.c:7354:3: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7354 | name = rb_tainted_str_new2(valp); | ^~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c:7361:7: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7361 | name = rb_tainted_str_new2(valp); | ^~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c: In function 'bind_one_param': odbc.c:8151:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8151 | time->hour = rb_funcall(arg, IDhour, 0, NULL); | ^~~~~~~~~~ odbc.c:8151:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8152:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8152 | time->minute = rb_funcall(arg, IDmin, 0, NULL); | ^~~~~~~~~~ odbc.c:8152:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8153:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8153 | time->second = rb_funcall(arg, IDsec, 0, NULL); | ^~~~~~~~~~ odbc.c:8153:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8162:17: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8162 | date->year = rb_funcall(arg, IDyear, 0, NULL); | ^~~~~~~~~~ odbc.c:8162:17: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8163:17: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8163 | date->month = rb_funcall(arg, IDmonth, 0, NULL); | ^~~~~~~~~~ odbc.c:8163:17: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8164:17: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8164 | date->day = rb_funcall(arg, IDday, 0, NULL); | ^~~~~~~~~~ odbc.c:8164:17: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8173:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8173 | ts->year = rb_funcall(arg, IDyear, 0, NULL); | ^~~~~~~~~~ odbc.c:8173:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8174:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8174 | ts->month = rb_funcall(arg, IDmonth, 0, NULL); | ^~~~~~~~~~ odbc.c:8174:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8175:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8175 | ts->day = rb_funcall(arg, IDday, 0, NULL); | ^~~~~~~~~~ odbc.c:8175:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8176:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8176 | ts->hour = rb_funcall(arg, IDhour, 0, NULL); | ^~~~~~~~~~ odbc.c:8176:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8177:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8177 | ts->minute = rb_funcall(arg, IDmin, 0, NULL); | ^~~~~~~~~~ odbc.c:8177:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8178:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8178 | ts->second = rb_funcall(arg, IDsec, 0, NULL); | ^~~~~~~~~~ odbc.c:8178:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8180:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8180 | ts->fraction = rb_funcall(arg, IDusec, 0, NULL) * 1000; | ^~~~~~~~~~ odbc.c:8180:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8195:20: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8195 | date->year = rb_funcall(arg, IDyear, 0, NULL); | ^~~~~~~~~~ odbc.c:8195:20: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8196:20: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8196 | date->month = rb_funcall(arg, IDmonth, 0, NULL); | ^~~~~~~~~~ odbc.c:8196:20: note: (near initialization for 'rb_funcall_args[0]') odbc.c:8197:20: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8197 | date->day = rb_funcall(arg, IDmday, 0, NULL); | ^~~~~~~~~~ odbc.c:8197:20: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'mod_2time': odbc.c:8711:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8711 | VALUE now = rb_funcall(rb_cTime, IDnow, 0, NULL); | ^~~~~~~~~~ odbc.c:8711:18: note: (near initialization for 'rb_funcall_args[0]') odbc.c: In function 'Init_odbc': odbc.c:9085:1: warning: old-style function definition [-Wold-style-definition] 9085 | Init_odbc() | ^~~~~~~~~ odbc.c:9301:5: warning: passing argument 3 of 'rb_define_method_00' from incompatible pointer type [-Wincompatible-pointer-types] 9301 | rb_define_method(Cstmt, "fetch_first_hash", stmt_fetch_first_hash, 0); | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(int, VALUE *, VALUE) {aka long unsigned int (*)(int, long unsigned int *, long unsigned int)} In file included from /usr/include/ruby/ruby.h:26, from /usr/include/ruby.h:38, from odbc.c:21: /usr/include/ruby/internal/anyargs.h:276:1: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE)' {aka 'long unsigned int (*)(int, long unsigned int *, long unsigned int)'} 276 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) | ^~~~~~~~~~~~~~~~~~~ odbc.c: In function 'param_num_check': odbc.c:6501:3: warning: '%s' directive argument is null [-Wformat-overflow=] 6501 | rb_raise(Cerror, "%s", msg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c: 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 linking shared-object odbc.so make: Leaving directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext' make: Entering directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext' /bin/install -m 0755 odbc.so /usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/.so.ruby-odbc/usr/local/lib64/ruby make: Leaving directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext' make: Entering directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext/utf8' compiling init.c compiling odbc.c In file included from odbc.c:17: ../odbc.c:64:6: warning: "RUBY_VERSION_MAJOR" is not defined, evaluates to 0 [-Wundef] 64 | #if (RUBY_VERSION_MAJOR <= 1) && (RUBY_VERSION_MINOR < 9) | ^~~~~~~~~~~~~~~~~~ ../odbc.c:64:35: warning: "RUBY_VERSION_MINOR" is not defined, evaluates to 0 [-Wundef] 64 | #if (RUBY_VERSION_MAJOR <= 1) && (RUBY_VERSION_MINOR < 9) | ^~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'start_gc': ../odbc.c:1825:1: warning: old-style function definition [-Wold-style-definition] 1825 | start_gc() | ^~~~~~~~ ../odbc.c:1827:5: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 1827 | rb_funcall(rb_mGC, IDstart, 0, NULL); | ^~~~~~~~~~ ../odbc.c:1827:5: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'set_err': ../odbc.c:1864:5: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1864 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'get_err_or_info': ../odbc.c:1942:6: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 1942 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'get_installer_err': ../odbc.c:1955:1: warning: old-style function definition [-Wold-style-definition] 1955 | get_installer_err() | ^~~~~~~~~~~~~~~~~ ../odbc.c:2038:6: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 2038 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'dbc_raise': ../odbc.c:2292:5: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 2292 | rb_ary_push(a, rb_obj_taint(v)); | ^~~~~~~~~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'conf_dsn': ../odbc.c:2516:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 2516 | a = rb_funcall(attr, IDkeys, 0, NULL); | ^~~~~~~~~~ ../odbc.c:2516:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'dbc_rfdsn': ../odbc.c:2762:6: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 2762 | return rb_tainted_str_new2((char *) valbuf); | ^~~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'dbc_drvconnect': ../odbc.c:3021:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 3021 | a = rb_funcall(rb_iv_get(drv, "@attrs"), IDkeys, 0, NULL); | ^~~~~~~~~~ ../odbc.c:3021:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'make_column': ../odbc.c:4551:2: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 4551 | v = rb_tainted_str_new2(upcase_if(tmp, 1)); | ^ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'date_init': ../odbc.c:5663:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5663 | d = rb_funcall(y, IDday, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5663:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:5664:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5664 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5664:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:5665:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5665 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5665:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:5670:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5670 | d = rb_funcall(y, IDmday, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5670:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:5671:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5671 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5671:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:5672:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5672 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5672:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'time_init': ../odbc.c:5898:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5898 | s = rb_funcall(h, IDsec, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5898:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:5899:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5899 | m = rb_funcall(h, IDmin, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5899:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:5900:6: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 5900 | h = rb_funcall(h, IDhour, 0, NULL); | ^~~~~~~~~~ ../odbc.c:5900:6: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'timestamp_init': ../odbc.c:6138:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6138 | f = rb_funcall(y, IDusec, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6138:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6139:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6139 | ss = rb_funcall(y, IDsec, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6139:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6140:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6140 | mm = rb_funcall(y, IDmin, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6140:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6141:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6141 | hh = rb_funcall(y, IDhour, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6141:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6142:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6142 | d = rb_funcall(y, IDday, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6142:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6143:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6143 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6143:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6144:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6144 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6144:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6154:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6154 | d = rb_funcall(y, IDmday, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6154:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6155:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6155 | m = rb_funcall(y, IDmonth, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6155:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6156:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6156 | y = rb_funcall(y, IDyear, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6156:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'stmt_param_output_value': ../odbc.c:6631:9: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6631 | now = rb_funcall(rb_cTime, IDnow, 0, NULL); | ^~~~~~~~~~ ../odbc.c:6631:9: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6632:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 6632 | v = rb_funcall(rb_cTime, | ^~~~~~~~~~ ../odbc.c:6632:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6632:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] ../odbc.c:6632:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:6632:7: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] ../odbc.c:6632:7: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'stmt_columns': ../odbc.c:6843:3: warning: 'rb_obj_taint' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 6843 | name = rb_obj_taint(rb_str_cat2(name, buf)); | ^~~~ In file included from /usr/include/ruby/intern.h:45, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/object.h:214:7: note: declared here 214 | VALUE rb_obj_taint(VALUE obj); | ^~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'do_fetch': ../odbc.c:7092:4: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7092 | cname = rb_tainted_str_new2(q->colnames[i]); | ^~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c:7100:8: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7100 | cname = rb_tainted_str_new2(q->colnames[i]); | ^~~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c:7288:10: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 7288 | now = rb_funcall(rb_cTime, IDnow, 0, NULL); | ^~~~~~~~~~ ../odbc.c:7288:10: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:7289:8: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 7289 | v = rb_funcall(rb_cTime, | ^~~~~~~~~~ ../odbc.c:7289:8: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:7289:8: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] ../odbc.c:7289:8: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:7289:8: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] ../odbc.c:7289:8: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:7354:3: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7354 | name = rb_tainted_str_new2(valp); | ^~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c:7361:7: warning: 'rbimpl_tainted_str_new_cstr' is deprecated: taintedness turned out to be a wrong idea. [-Wdeprecated-declarations] 7361 | name = rb_tainted_str_new2(valp); | ^~~~ In file included from /usr/include/ruby/intern.h:57, from /usr/include/ruby/ruby.h:192, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/intern/string.h:1411:1: note: declared here 1411 | rbimpl_tainted_str_new_cstr(const char *str) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'bind_one_param': ../odbc.c:8151:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8151 | time->hour = rb_funcall(arg, IDhour, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8151:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8152:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8152 | time->minute = rb_funcall(arg, IDmin, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8152:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8153:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8153 | time->second = rb_funcall(arg, IDsec, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8153:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8162:17: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8162 | date->year = rb_funcall(arg, IDyear, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8162:17: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8163:17: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8163 | date->month = rb_funcall(arg, IDmonth, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8163:17: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8164:17: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8164 | date->day = rb_funcall(arg, IDday, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8164:17: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8173:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8173 | ts->year = rb_funcall(arg, IDyear, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8173:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8174:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8174 | ts->month = rb_funcall(arg, IDmonth, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8174:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8175:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8175 | ts->day = rb_funcall(arg, IDday, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8175:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8176:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8176 | ts->hour = rb_funcall(arg, IDhour, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8176:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8177:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8177 | ts->minute = rb_funcall(arg, IDmin, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8177:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8178:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8178 | ts->second = rb_funcall(arg, IDsec, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8178:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8180:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8180 | ts->fraction = rb_funcall(arg, IDusec, 0, NULL) * 1000; | ^~~~~~~~~~ ../odbc.c:8180:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8195:20: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8195 | date->year = rb_funcall(arg, IDyear, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8195:20: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8196:20: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8196 | date->month = rb_funcall(arg, IDmonth, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8196:20: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c:8197:20: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8197 | date->day = rb_funcall(arg, IDmday, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8197:20: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'mod_2time': ../odbc.c:8711:18: warning: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] 8711 | VALUE now = rb_funcall(rb_cTime, IDnow, 0, NULL); | ^~~~~~~~~~ ../odbc.c:8711:18: note: (near initialization for 'rb_funcall_args[0]') ../odbc.c: In function 'Init_odbc_utf8': ../odbc.c:9083:1: warning: old-style function definition [-Wold-style-definition] 9083 | Init_odbc_utf8() | ^~~~~~~~~~~~~~ ../odbc.c:9301:5: warning: passing argument 3 of 'rb_define_method_00' from incompatible pointer type [-Wincompatible-pointer-types] 9301 | rb_define_method(Cstmt, "fetch_first_hash", stmt_fetch_first_hash, 0); | ^~~~~~~~~~~~~~~~ | | | VALUE (*)(int, VALUE *, VALUE) {aka long unsigned int (*)(int, long unsigned int *, long unsigned int)} In file included from /usr/include/ruby/ruby.h:26, from /usr/include/ruby.h:38, from ../odbc.c:21, from odbc.c:17: /usr/include/ruby/internal/anyargs.h:276:1: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(int, VALUE *, VALUE)' {aka 'long unsigned int (*)(int, long unsigned int *, long unsigned int)'} 276 | RBIMPL_ANYARGS_DECL(rb_define_method, VALUE, const char *) | ^~~~~~~~~~~~~~~~~~~ In file included from odbc.c:17: ../odbc.c: In function 'param_num_check': ../odbc.c:6501:3: warning: '%s' directive argument is null [-Wformat-overflow=] 6501 | rb_raise(Cerror, "%s", msg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ odbc.c: 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 linking shared-object odbc_utf8.so make: Leaving directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext/utf8' make: Entering directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext/utf8' /bin/install -m 0755 odbc_utf8.so /usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/.so.ruby-odbc/usr/local/lib64/ruby make: Leaving directory '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ext/utf8' - - DOCUMENT- - - - - - - - - - - - - - - - - - - - - - - - - - - - - + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.99557 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/gem-ruby-odbc-buildroot + : + /bin/rm -rf -- /usr/src/tmp/gem-ruby-odbc-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd gem-ruby-odbc-0.99999 + GEM_HOME=/usr/lib/ruby/gemie + /usr/bin/ruby /usr/lib/ruby/bin/setup-rb install --install_prefix=/usr/src/tmp/gem-ruby-odbc-buildroot --gem-version-replace= (ruby 3.1.4 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *ruby-odbc:0.99999 [/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ruby-odbc.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". - - INSTALL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * {exe} -> * {lib} -> % ruby-odbc < lib cqgen.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/cqgen.rb * {man} -> % ruby-odbc < doc * {ri} -> % ruby-odbc < .ri.ruby-odbc Object/cdesc-Object.ri => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cdesc-Object.ri Object/cqgen-i.ri => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen-i.ri Object/cqgen_output-i.ri => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen_output-i.ri Object/cqgen_test-i.ri => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen_test-i.ri cache.ri => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/cache.ri * {inc} -> % ruby-odbc < ext /usr/include -> [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/ext * {app} -> * {log} -> * {state} -> * {test} -> % ruby-odbc < test 00connect.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/00connect.rb 10create_table.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/10create_table.rb 20insert.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/20insert.rb 30select.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/30select.rb 40update.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/40update.rb 45delete.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/45delete.rb 50drop_table.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/50drop_table.rb 70close.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/70close.rb test.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/test.rb utf8/test.rb => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/utf8/test.rb * {sup} -> * {conf} -> * {data} -> % ruby-odbc < . COPYING => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/COPYING ChangeLog => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/ChangeLog GPL => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/GPL MANIFEST => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/MANIFEST README => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/README ruby-odbc.gemspec => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/ruby-odbc.gemspec * {.gemspec} -> %ruby-odbc /usr/src/tmp/gemspec.20240602-3075349-7f7bwo => [/usr/src/tmp/gem-ruby-odbc-buildroot]/usr/lib/ruby/gemie/specifications/ruby-odbc-0.99999.gemspec * {gemfile} -> * scheme {ruby-odbc} /usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/.so.ruby-odbc/usr/local/lib64/ruby/odbc.so => /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so -> /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc.so /usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/.so.ruby-odbc/usr/local/lib64/ruby/odbc_utf8.so => /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so -> /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc_utf8.so >> /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/gem.build_complete >> /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/gem.build_complete + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/gem-ruby-odbc-buildroot (auto) mode of './usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/gem-ruby-odbc-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/gem-ruby-odbc-buildroot/ (default) Compressing files in /usr/src/tmp/gem-ruby-odbc-buildroot (auto) Adjusting library links in /usr/src/tmp/gem-ruby-odbc-buildroot ./usr/lib64: (from :0) ./usr/lib: (from :0) ./usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib: (from :0) debugedit: ./usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so: DWARF version 0 unhandled debugedit: ./usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so: DWARF version 0 unhandled Verifying ELF objects in /usr/src/tmp/gem-ruby-odbc-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.88703 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-ruby-odbc-0.99999 + GEM_HOME=/usr/lib/ruby/gemie + /usr/bin/ruby /usr/lib/ruby/bin/setup-rb test (ruby 3.1.4 x86_64-linux) [setup.rb][INFO]> Source list are the following: [setup.rb][INFO]> V *ruby-odbc:0.99999 [/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/ruby-odbc.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". + exit 0 Processing files: gem-ruby-odbc-0.99999-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.61287 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gem-ruby-odbc-0.99999 + DOCDIR=/usr/src/tmp/gem-ruby-odbc-buildroot/usr/share/doc/gem-ruby-odbc-0.99999 + export DOCDIR + rm -rf /usr/src/tmp/gem-ruby-odbc-buildroot/usr/share/doc/gem-ruby-odbc-0.99999 + /bin/mkdir -p /usr/src/tmp/gem-ruby-odbc-buildroot/usr/share/doc/gem-ruby-odbc-0.99999 + cp -prL README /usr/src/tmp/gem-ruby-odbc-buildroot/usr/share/doc/gem-ruby-odbc-0.99999 + chmod -R go-w /usr/src/tmp/gem-ruby-odbc-buildroot/usr/share/doc/gem-ruby-odbc-0.99999 + chmod -R a+rX /usr/src/tmp/gem-ruby-odbc-buildroot/usr/share/doc/gem-ruby-odbc-0.99999 + exit 0 warning: absolute symlink: /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/ext -> /usr/include warning: absolute symlink: /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc.so -> /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so warning: absolute symlink: /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc_utf8.so -> /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fE2iVZ find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-ruby-odbc... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/SetupConfig' ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-ruby-odbc-buildroot --package=gem-ruby-odbc -q (ruby 3.1.4 x86_64-linux) [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". * provs -> - [ruby-odbc] [lib]: gem(ruby-odbc) = 0.99999 Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bfzGyV find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services) lib.req: WARNING: /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so: overlinked libraries: /lib64/libm.so.6 lib.req: WARNING: /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so: overlinked libraries: /lib64/libm.so.6 ruby.req: detecting ruby requires for gem-ruby-odbc... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/SetupConfig' ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-ruby-odbc-buildroot --package=gem-ruby-odbc -q (ruby 3.1.4 x86_64-linux) [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". * reqs -> - [ruby-odbc] [lib]: ruby >= 0 rubygems >= 0 Provides: ruby-odbc = 0.99999-alt2, gem(ruby-odbc) = 0.99999 Requires: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libm.so.6()(64bit), libodbc.so.2()(64bit) >= set:leYUcTouhYpp8j1Ig3R2ZsOEzYrbqS3kC20XrsXRfhrZoXwhrGrlKYWU47gibUTgmKCCFHdkp0rvqaIKxKEPANmbf43lGer58BPI14UF8ZkxHs40ibBLOLdOqoMVYGyxA8HOEDKLgfpOvLf0NDNMAgRY3Fmyi0, libodbcinst.so.2()(64bit) >= set:lhObL5MqUdDZfEkw9CxrPgPt1, libruby.so.3.1()(64bit) >= set:ohHaeJgsm5YqHjHp6YG1330Ae8d8Z0BcUEcoW7DovRSGyZ3x47VVZmRe4byodKisx8guZ4IDlZJ3Ekpdf1p1wuhgMuQf3nhh2XXNZvF0xDgNwACluJTiqcDYGI8K49IYW2VqfnlrDrzNRlhj2omDrGZAE80BvcbhbYlRFwslx3bKZwytjbNbmaxpOn49iBFCaMPBHhn9QVf729Q5AT4y3OYthBqEO1ucCuXTfmrkwcy6XOdqFicUVhMTNKMuSnGETsFD1PSZ0, rtld(GNU_HASH), ruby >= 0, rubygems >= 0 Requires(rpmlib): rpmlib(SetVersions) Obsoletes: ruby-odbc < 0.99999-alt2 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ahKlKY Creating gem-ruby-odbc-debuginfo package Processing files: gem-ruby-odbc-doc-0.99999-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IxJJaW find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,ruby,shell) ruby.prov: detecting ruby provides for gem-ruby-odbc-doc... ruby.prov: project file is '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/SetupConfig' ruby.prov: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb provides --install_prefix=/usr/src/tmp/gem-ruby-odbc-buildroot --package=gem-ruby-odbc-doc -q (ruby 3.1.4 x86_64-linux) [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". * provs -> - [ruby-odbc] Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ejb1NZ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,ruby,shebang,shell,static,symlinks,systemd-services) ruby.req: detecting ruby requires for gem-ruby-odbc-doc... ruby.req: ruby project file is '/usr/src/RPM/BUILD/gem-ruby-odbc-0.99999/SetupConfig' ruby.req: /usr/bin/ruby /usr/lib/ruby/bin/setup-rb requires --install_prefix=/usr/src/tmp/gem-ruby-odbc-buildroot --package=gem-ruby-odbc-doc -q (ruby 3.1.4 x86_64-linux) [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". * reqs -> - [ruby-odbc] [doc]: gem(ruby-odbc) = 0.99999 Requires: gem(ruby-odbc) = 0.99999 Processing files: gem-ruby-odbc-debuginfo-0.99999-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bFNgRX find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.k9wN2Z find-requires: running scripts (debuginfo) objdump: '/usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc.so': No such file debuginfo.req: WARNING: /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc.so: objdump failed objdump: '/usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc_utf8.so': No such file debuginfo.req: WARNING: /usr/src/tmp/gem-ruby-odbc-buildroot/usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/lib/odbc_utf8.so: objdump failed Requires: gem-ruby-odbc = 0.99999-alt2, debug64(libc.so.6), debug64(libm.so.6), debug64(libodbc.so.2), debug64(libodbcinst.so.2), debug64(libruby.so.3.1) Adding to gem-ruby-odbc-debuginfo a strict dependency on gem-ruby-odbc Adding to gem-ruby-odbc-doc a strict dependency on gem-ruby-odbc Removing 1 extra deps from gem-ruby-odbc-doc due to dependency on gem-ruby-odbc Wrote: /usr/src/RPM/RPMS/x86_64/gem-ruby-odbc-0.99999-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/gem-ruby-odbc-doc-0.99999-alt2.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/gem-ruby-odbc-debuginfo-0.99999-alt2.x86_64.rpm (w2.lzdio) 15.75user 2.80system 0:23.88elapsed 77%CPU (0avgtext+0avgdata 220112maxresident)k 0inputs+0outputs (0major+732387minor)pagefaults 0swaps 5.84user 2.21system 0:37.26elapsed 21%CPU (0avgtext+0avgdata 129464maxresident)k 0inputs+0outputs (0major+279544minor)pagefaults 0swaps --- gem-ruby-odbc-0.99999-alt2.x86_64.rpm.repo 2023-09-05 14:20:15.000000000 +0000 +++ gem-ruby-odbc-0.99999-alt2.x86_64.rpm.hasher 2024-06-02 02:15:37.677279945 +0000 @@ -74,9 +74,9 @@ File: /usr/lib/ruby/gemie/gems/ruby-odbc-0.99999/test/utf8/test.rb 100755 root:root eb786395378c9b4c7613a03127336d4e -File: /usr/lib/ruby/gemie/specifications/ruby-odbc-0.99999.gemspec 100644 root:root 3787fba01e9bfb85c8fa4dd77f872c54 +File: /usr/lib/ruby/gemie/specifications/ruby-odbc-0.99999.gemspec 100644 root:root 75cdf7099b303196c51af179b17b52f4 File: /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999 40755 root:root File: /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/gem.build_complete 100644 root:root -File: /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so 100644 root:root 305eab9b6426d5360174b37093d6458f -File: /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so 100644 root:root cc670445bca8aa4088203b581f97f16c +File: /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so 100644 root:root cec7f7c181803c2d6204019327baf410 +File: /usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so 100644 root:root 7b7afc4f09558ef2bc38beb5f9a5e0dc File: /usr/share/doc/gem-ruby-odbc-0.99999 40755 root:root File: /usr/share/doc/gem-ruby-odbc-0.99999/README 100644 root:root e9fbfb752b157a54fb4193f35f4f0bd6 -RPMIdentity: 1be37666334c590e3b6fd06e8ce8dcae2fbd7610af76566693bb66a5f7985406443740bd8f91fb8f2b7f010acd0fa763ab2247becf05cd45d95a2059b2675895 +RPMIdentity: 897382c9dcbb613bbfd3bc677384fa03397e5cb5445f42e907cba88306d2d99f819eae46b77c3bee04b6caad84f4e1d49e903ed5d470934378af6d9bda359365 --- gem-ruby-odbc-debuginfo-0.99999-alt2.x86_64.rpm.repo 2023-09-05 14:20:15.000000000 +0000 +++ gem-ruby-odbc-debuginfo-0.99999-alt2.x86_64.rpm.hasher 2024-06-02 02:15:37.844280228 +0000 @@ -1,7 +1,7 @@ -/usr/lib/debug/.build-id/00 40755 root:root -/usr/lib/debug/.build-id/00/2b7ed984405cbbe3687699f29187fd97f29a07 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so -/usr/lib/debug/.build-id/00/2b7ed984405cbbe3687699f29187fd97f29a07.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so.debug -/usr/lib/debug/.build-id/79 40755 root:root -/usr/lib/debug/.build-id/79/773a402ca1e400caffcbce8e920bdf8495fbb4 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so -/usr/lib/debug/.build-id/79/773a402ca1e400caffcbce8e920bdf8495fbb4.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so.debug +/usr/lib/debug/.build-id/b5 40755 root:root +/usr/lib/debug/.build-id/b5/0dd52cef237a37e9fda681faa51fd31915289f 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so +/usr/lib/debug/.build-id/b5/0dd52cef237a37e9fda681faa51fd31915289f.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so.debug +/usr/lib/debug/.build-id/e1 40755 root:root +/usr/lib/debug/.build-id/e1/18e4b64cd1115aa8d02656801067f26ee5d564 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so +/usr/lib/debug/.build-id/e1/18e4b64cd1115aa8d02656801067f26ee5d564.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so.debug /usr/lib/debug/usr/lib/ruby 40755 root:root @@ -21,4 +21,7 @@ /usr/src/debug/gem-ruby-odbc-0.99999/ext 40755 root:root +/usr/src/debug/gem-ruby-odbc-0.99999/ext/init.c 100644 root:root /usr/src/debug/gem-ruby-odbc-0.99999/ext/odbc.c 100644 root:root /usr/src/debug/gem-ruby-odbc-0.99999/ext/utf8 40755 root:root +/usr/src/debug/gem-ruby-odbc-0.99999/ext/utf8/init.c 100644 root:root +/usr/src/debug/gem-ruby-odbc-0.99999/ext/utf8/odbc.c 100644 root:root Requires: debug64(libc.so.6) @@ -31,8 +34,8 @@ Provides: gem-ruby-odbc-debuginfo = 0.99999-alt2:p10+307833.52400.205.1 -File: /usr/lib/debug/.build-id/00 40755 root:root -File: /usr/lib/debug/.build-id/00/2b7ed984405cbbe3687699f29187fd97f29a07 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so -File: /usr/lib/debug/.build-id/00/2b7ed984405cbbe3687699f29187fd97f29a07.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so.debug -File: /usr/lib/debug/.build-id/79 40755 root:root -File: /usr/lib/debug/.build-id/79/773a402ca1e400caffcbce8e920bdf8495fbb4 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so -File: /usr/lib/debug/.build-id/79/773a402ca1e400caffcbce8e920bdf8495fbb4.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so.debug +File: /usr/lib/debug/.build-id/b5 40755 root:root +File: /usr/lib/debug/.build-id/b5/0dd52cef237a37e9fda681faa51fd31915289f 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so +File: /usr/lib/debug/.build-id/b5/0dd52cef237a37e9fda681faa51fd31915289f.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so.debug +File: /usr/lib/debug/.build-id/e1 40755 root:root +File: /usr/lib/debug/.build-id/e1/18e4b64cd1115aa8d02656801067f26ee5d564 120777 root:root ../../../../lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so +File: /usr/lib/debug/.build-id/e1/18e4b64cd1115aa8d02656801067f26ee5d564.debug 120777 root:root ../../usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so.debug File: /usr/lib/debug/usr/lib/ruby 40755 root:root @@ -48,8 +51,11 @@ File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999 40755 root:root -File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so.debug 100644 root:root 821377d972b77cb3c02564a55e6093bb -File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so.debug 100644 root:root 8f8264d9dd664e025e6bc11fdba5119f +File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc.so.debug 100644 root:root f4466c545bf7e9cb93dc638c6f246686 +File: /usr/lib/debug/usr/lib64/ruby/gemie/extensions/ruby-odbc-0.99999/odbc_utf8.so.debug 100644 root:root ade6c0decf0f71483cf1fbe340676997 File: /usr/src/debug/gem-ruby-odbc-0.99999 40755 root:root File: /usr/src/debug/gem-ruby-odbc-0.99999/ext 40755 root:root +File: /usr/src/debug/gem-ruby-odbc-0.99999/ext/init.c 100644 root:root b0e57094bc76252a572a8661e0bd0d0a File: /usr/src/debug/gem-ruby-odbc-0.99999/ext/odbc.c 100644 root:root 129811c8e547de0dd402ae1d250af781 File: /usr/src/debug/gem-ruby-odbc-0.99999/ext/utf8 40755 root:root -RPMIdentity: 8ddf0e0d0b2e582047859cff0159956aff58a57b0200db0641e6e5b48cd4e1ea1c4bfa032dfb845bafa5d8dde8b3b41c6412347227b17f8ea6e1916e09f8e609 +File: /usr/src/debug/gem-ruby-odbc-0.99999/ext/utf8/init.c 100644 root:root c0d53e869553baeaefab26dd4c805b4d +File: /usr/src/debug/gem-ruby-odbc-0.99999/ext/utf8/odbc.c 100644 root:root d6b4992a4bd4596bb8b7e6d28c78072e +RPMIdentity: 4308caa424da3f8249f7b05e7bfa82ccba1faa77f8809b270c6d554adb78f4fbdfd78eccebcd83c25812eb371fd405393e2cf2ef6907c24d7ddc7f2c7c0d1d64 --- gem-ruby-odbc-doc-0.99999-alt2.noarch.rpm.repo 2023-09-05 14:20:15.000000000 +0000 +++ gem-ruby-odbc-doc-0.99999-alt2.noarch.rpm.hasher 2024-06-02 02:15:38.024280533 +0000 @@ -1,8 +1,8 @@ -/usr/share/ri/ruby-odbc-0.99999 40755 root:root -/usr/share/ri/ruby-odbc-0.99999/Object 40755 root:root -/usr/share/ri/ruby-odbc-0.99999/Object/cdesc-Object.ri 100644 root:root -/usr/share/ri/ruby-odbc-0.99999/Object/cqgen-i.ri 100644 root:root -/usr/share/ri/ruby-odbc-0.99999/Object/cqgen_output-i.ri 100644 root:root -/usr/share/ri/ruby-odbc-0.99999/Object/cqgen_test-i.ri 100644 root:root -/usr/share/ri/ruby-odbc-0.99999/cache.ri 100644 root:root +/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999 40755 root:root +/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object 40755 root:root +/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cdesc-Object.ri 100644 root:root +/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen_output-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen_test-i.ri 100644 root:root +/usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/cache.ri 100644 root:root Requires: gem-ruby-odbc = 0.99999-alt2:p10+307833.52400.205.1 @@ -10,9 +10,9 @@ Provides: gem-ruby-odbc-doc = 0.99999-alt2:p10+307833.52400.205.1 -File: /usr/share/ri/ruby-odbc-0.99999 40755 root:root -File: /usr/share/ri/ruby-odbc-0.99999/Object 40755 root:root -File: /usr/share/ri/ruby-odbc-0.99999/Object/cdesc-Object.ri 100644 root:root 982885d2e18a2b04e85218e83b524b7e -File: /usr/share/ri/ruby-odbc-0.99999/Object/cqgen-i.ri 100644 root:root 2ab1d7869eebde9f428efdbe929f21c9 -File: /usr/share/ri/ruby-odbc-0.99999/Object/cqgen_output-i.ri 100644 root:root 9fc552e68cffd15c33d550ae3c8e4e53 -File: /usr/share/ri/ruby-odbc-0.99999/Object/cqgen_test-i.ri 100644 root:root f88e136f81bd121d0a4a120f92a9405f -File: /usr/share/ri/ruby-odbc-0.99999/cache.ri 100644 root:root 84818a4e3acb7d6bc6497667d4e7eca1 -RPMIdentity: 3a9a79a703347efc1302f3c6ca2d0a59afe12a04e89621c70268653f65808e05055c50b9e9e2a981e7afa2dba537ed0c7c1a4184d393a81c8ac892aa4ad3b3ed +File: /usr/lib/ruby/gemie/ri/ruby-odbc-0.99999 40755 root:root +File: /usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object 40755 root:root +File: /usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cdesc-Object.ri 100644 root:root 982885d2e18a2b04e85218e83b524b7e +File: /usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen-i.ri 100644 root:root 2ab1d7869eebde9f428efdbe929f21c9 +File: /usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen_output-i.ri 100644 root:root 9fc552e68cffd15c33d550ae3c8e4e53 +File: /usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/Object/cqgen_test-i.ri 100644 root:root f88e136f81bd121d0a4a120f92a9405f +File: /usr/lib/ruby/gemie/ri/ruby-odbc-0.99999/cache.ri 100644 root:root 84818a4e3acb7d6bc6497667d4e7eca1 +RPMIdentity: b7fce8758d1ac626e6c8912422a19ea23644c842226d50e878f062e1b2eefb5a4d8e2c2aa292d0be6a39c59657c8aa0ca94f18d185e5f108f15638109233fd05