Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/rubygem-mysql2.spec'], chrootPath='/var/lib/mock/module-ruby-3.0-8090020240531074602-31c5aa00-build-381323-71845/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/rubygem-mysql2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/rubygem-mysql2.spec'], chrootPath='/var/lib/mock/module-ruby-3.0-8090020240531074602-31c5aa00-build-381323-71845/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/rubygem-mysql2.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nSgFBZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mysql2-0.5.3 + /usr/bin/tar -xof /builddir/build/SOURCES/mysql2-0.5.3-tests.txz + /usr/bin/gem unpack /builddir/build/SOURCES/mysql2-0.5.3.gem Unpacked gem: '/builddir/build/BUILD/mysql2-0.5.3' + /usr/bin/gem spec /builddir/build/SOURCES/mysql2-0.5.3.gem --ruby + STATUS=0 + '[' 0 -ne 0 ']' + cd mysql2-0.5.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd /builddir/build/BUILD/spec ~/build/BUILD/spec ~/build/BUILD/mysql2-0.5.3 Patch #3 (rubygem-mysql2-0.5.4-use-ssl-pem-files-in-repo.patch): + echo 'Patch #3 (rubygem-mysql2-0.5.4-use-ssl-pem-files-in-repo.patch):' + /usr/bin/patch --no-backup-if-mismatch -p2 --fuzz=0 patching file mysql2/client_spec.rb + popd ~/build/BUILD/mysql2-0.5.3 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NXUbKs + umask 022 + cd /builddir/build/BUILD + cd mysql2-0.5.3 + gem build ../mysql2-0.5.3.gemspec Successfully built RubyGem Name: mysql2 Version: 0.5.3 File: mysql2-0.5.3.gem + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection'\'' --with-cxxflags='\''-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection'\'' --with-ldflags='\''-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'\'' ' + gem install -V --local --build-root . --force --document=ri,rdoc mysql2-0.5.3.gem WARNING: You build with buildroot. Build root: /builddir/build/BUILD/mysql2-0.5.3 Bin dir: /builddir/build/BUILD/mysql2-0.5.3/usr/bin Gem home: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems Plugins dir: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/plugins /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/CHANGELOG.md /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/LICENSE /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/README.md /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/client.c /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/client.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/extconf.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/infile.c /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/infile.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/mysql2_ext.c /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/mysql2_ext.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/mysql_enc_name_to_ruby.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/mysql_enc_to_ruby.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/result.c /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/result.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/statement.c /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/statement.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2/wait_for_single_fd.h /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/client.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/console.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/em.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/error.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/field.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/result.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/statement.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/lib/mysql2/version.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/support/5072E1F5.asc /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/support/libmysql.def /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/support/mysql_enc_to_ruby.rb /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/support/ruby_enc_to_mysql.rb Building native extensions. This could take a while... current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 ["/usr/bin/ruby", "-I", "/usr/share/rubygems", "-r", "./siteconf20240531-3233810-tjae4b.rb", "extconf.rb"] checking for rb_absint_size()... yes checking for rb_absint_singlebit_p()... yes checking for rb_wait_for_single_fd()... yes ----- Using mysql_config at /usr/bin/mysql_config ----- checking for mysql.h... yes checking for errmsg.h... yes checking for SSL_MODE_DISABLED in mysql.h... no checking for MYSQL_OPT_SSL_ENFORCE in mysql.h... yes checking for MYSQL.net.vio in mysql.h... no checking for MYSQL.net.pvio in mysql.h... yes checking for MYSQL_ENABLE_CLEARTEXT_PLUGIN in mysql.h... yes checking for SERVER_QUERY_NO_GOOD_INDEX_USED in mysql.h... yes checking for SERVER_QUERY_NO_INDEX_USED in mysql.h... yes checking for SERVER_QUERY_WAS_SLOW in mysql.h... yes checking for MYSQL_OPTION_MULTI_STATEMENTS_ON in mysql.h... yes checking for MYSQL_OPTION_MULTI_STATEMENTS_OFF in mysql.h... yes checking for my_bool in mysql.h... yes ----- Setting rpath to /usr/lib64/ ----- creating Makefile current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 ["make", "DESTDIR=", "clean"] rm -f rm -f mysql2.so *.o *.bak mkmf.log .*.time current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 ["make", "DESTDIR="] gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/usr/include/mysql -I/usr/include/mysql/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_CONST_MYSQL_OPT_SSL_ENFORCE -DHAVE_MYSQL_NET_PVIO -DHAVE_ST_NET_PVIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused -o client.o -c client.c client.c: In function 'rb_mysql_query': client.c:787:14: warning: passing argument 1 of 'rb_rescue2' from incompatible pointer type [-Wincompatible-pointer-types] rb_rescue2(do_send_query, (VALUE)&args, disconnect_and_raise, self, rb_eException, (VALUE)0); ^~~~~~~~~~~~~ In file included from /usr/include/ruby/ruby.h:38, from /usr/include/ruby.h:38, from ./mysql2_ext.h:10, from client.c:1: /usr/include/ruby/internal/iterator.h:51:18: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} VALUE rb_rescue2(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE,...); ^~~~~~~~~~~~~~~ client.c:795:16: warning: passing argument 1 of 'rb_rescue2' from incompatible pointer type [-Wincompatible-pointer-types] rb_rescue2(do_query, (VALUE)&async_args, disconnect_and_raise, self, rb_eException, (VALUE)0); ^~~~~~~~ In file included from /usr/include/ruby/ruby.h:38, from /usr/include/ruby.h:38, from ./mysql2_ext.h:10, from client.c:1: /usr/include/ruby/internal/iterator.h:51:18: note: expected 'VALUE (*)(VALUE)' {aka 'long unsigned int (*)(long unsigned int)'} but argument is of type 'VALUE (*)(void *)' {aka 'long unsigned int (*)(void *)'} VALUE rb_rescue2(VALUE(*)(VALUE),VALUE,VALUE(*)(VALUE,VALUE),VALUE,...); ^~~~~~~~~~~~~~~ client.c: At top level: cc1: warning: unrecognized command line option '-Wno-used-but-marked-unused' cc1: warning: unrecognized command line option '-Wno-static-in-inline' cc1: warning: unrecognized command line option '-Wno-reserved-id-macro' cc1: warning: unrecognized command line option '-Wno-missing-variable-declarations' cc1: warning: unrecognized command line option '-Wno-documentation-unknown-command' cc1: warning: unrecognized command line option '-Wno-disabled-macro-expansion' cc1: warning: unrecognized command line option '-Wno-covered-switch-default' cc1: warning: unrecognized command line option '-Wno-conditional-uninitialized' gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/usr/include/mysql -I/usr/include/mysql/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_CONST_MYSQL_OPT_SSL_ENFORCE -DHAVE_MYSQL_NET_PVIO -DHAVE_ST_NET_PVIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused -o infile.o -c infile.c gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/usr/include/mysql -I/usr/include/mysql/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_CONST_MYSQL_OPT_SSL_ENFORCE -DHAVE_MYSQL_NET_PVIO -DHAVE_ST_NET_PVIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused -o mysql2_ext.o -c mysql2_ext.c gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/usr/include/mysql -I/usr/include/mysql/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_CONST_MYSQL_OPT_SSL_ENFORCE -DHAVE_MYSQL_NET_PVIO -DHAVE_ST_NET_PVIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused -o result.o -c result.c gcc -I. -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I. -I/usr/include/mysql -I/usr/include/mysql/mysql -DHAVE_RB_ABSINT_SIZE -DHAVE_RB_ABSINT_SINGLEBIT_P -DHAVE_RB_WAIT_FOR_SINGLE_FD -DHAVE_MYSQL_H -DHAVE_ERRMSG_H -DHAVE_CONST_MYSQL_OPT_SSL_ENFORCE -DHAVE_MYSQL_NET_PVIO -DHAVE_ST_NET_PVIO -DHAVE_CONST_MYSQL_ENABLE_CLEARTEXT_PLUGIN -DHAVE_CONST_SERVER_QUERY_NO_GOOD_INDEX_USED -DHAVE_CONST_SERVER_QUERY_NO_INDEX_USED -DHAVE_CONST_SERVER_QUERY_WAS_SLOW -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_ON -DHAVE_CONST_MYSQL_OPTION_MULTI_STATEMENTS_OFF -DHAVE_TYPE_MY_BOOL -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-bad-function-cast -Wno-conditional-uninitialized -Wno-covered-switch-default -Wno-declaration-after-statement -Wno-disabled-macro-expansion -Wno-documentation-unknown-command -Wno-missing-field-initializers -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-sign-conversion -Wno-static-in-inline -Wno-switch-enum -Wno-undef -Wno-unreachable-code -Wno-used-but-marked-unused -o statement.o -c statement.c rm -f mysql2.so gcc -shared -o mysql2.so client.o infile.o mysql2_ext.o result.o statement.o -L. -L/usr/lib64 -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,/usr/lib64/ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lruby -L/usr/lib64/ -lmariadb -lm -lc current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 ["make", "DESTDIR=", "install"] /usr/bin/mkdir -p . ./.gem.20240531-3233810-nh1pqs/mysql2 exit > .sitearchdir.-.mysql2.time /usr/bin/install -c -m 0755 mysql2.so ./.gem.20240531-3233810-nh1pqs/mysql2 current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 /usr/bin/ruby -I /usr/share/rubygems -r ./siteconf20240531-3233810-tjae4b.rb extconf.rb current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 make DESTDIR\= clean current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 make DESTDIR\= current directory: /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/ext/mysql2 make DESTDIR\= install Successfully installed mysql2-0.5.3 Parsing documentation for mysql2-0.5.3 Parsing sources... 3% [ 1/30] ext/mysql2/Makefile 6% [ 2/30] ext/mysql2/client.c 10% [ 3/30] ext/mysql2/client.h 13% [ 4/30] ext/mysql2/client.o 16% [ 5/30] ext/mysql2/extconf.rb 20% [ 6/30] ext/mysql2/infile.c 23% [ 7/30] ext/mysql2/infile.h 26% [ 8/30] ext/mysql2/infile.o 30% [ 9/30] ext/mysql2/mysql2.so 33% [10/30] ext/mysql2/mysql2_ext.c 36% [11/30] ext/mysql2/mysql2_ext.h 40% [12/30] ext/mysql2/mysql2_ext.o 43% [13/30] ext/mysql2/mysql_enc_name_to_ruby.h 46% [14/30] ext/mysql2/mysql_enc_to_ruby.h 50% [15/30] ext/mysql2/result.c 53% [16/30] ext/mysql2/result.h 56% [17/30] ext/mysql2/result.o 60% [18/30] ext/mysql2/statement.c 63% [19/30] ext/mysql2/statement.h 66% [20/30] ext/mysql2/statement.o 70% [21/30] ext/mysql2/wait_for_single_fd.h 73% [22/30] lib/mysql2.rb 76% [23/30] lib/mysql2/client.rb 80% [24/30] lib/mysql2/console.rb 83% [25/30] lib/mysql2/em.rb 86% [26/30] lib/mysql2/error.rb 90% [27/30] lib/mysql2/field.rb 93% [28/30] lib/mysql2/result.rb 96% [29/30] lib/mysql2/statement.rb 100% [30/30] lib/mysql2/version.rb Installing ri documentation for mysql2-0.5.3 Installing darkfish documentation for mysql2-0.5.3 Done installing documentation for mysql2 after 0 seconds 1 gem installed + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.PvfVCR + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64 ++ dirname /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64 + cd mysql2-0.5.3 + mkdir -p /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64/usr/share/gems + cp -pa ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/plugins ./usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64/usr/share/gems/ + mkdir -p /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64/usr/lib64/gems/ruby/mysql2-0.5.3 + cp -a ./usr/lib64/gems/ruby/mysql2-0.5.3/gem.build_complete ./usr/lib64/gems/ruby/mysql2-0.5.3/gem_make.out ./usr/lib64/gems/ruby/mysql2-0.5.3/mkmf.log ./usr/lib64/gems/ruby/mysql2-0.5.3/mysql2 /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64/usr/lib64/gems/ruby/mysql2-0.5.3/ + rm -rf /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64/usr/share/gems/gems/mysql2-0.5.3/ext + /usr/lib/rpm/find-debuginfo.sh -j80 --strict-build-id -m -i --build-id-seed 0.5.3-2.module+an8.9.0+11206+05c7ff6d --unique-debug-suffix -0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64 --unique-debug-src-base rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mysql2-0.5.3 extracting debug info from /builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64/usr/lib64/gems/ruby/mysql2-0.5.3/mysql2/mysql2.so /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 240 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.c6xARu + umask 022 ~/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3 ~/build/BUILD/mysql2-0.5.3 + cd /builddir/build/BUILD + cd mysql2-0.5.3 + pushd ./usr/share/gems/gems/mysql2-0.5.3 + ln -s /builddir/build/BUILD/spec spec ++ pwd + TOP_DIR=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3 + sed -i '/host/ s/mysql2gem\.example\.com/localhost/' spec/mysql2/client_spec.rb + sed -i '/commonName_default/ s/mysql2gem\.example\.com/localhost/' spec/ssl/gen_certs.sh + pushd spec/ssl ~/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/spec/ssl ~/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3 ~/build/BUILD/mysql2-0.5.3 + bash gen_certs.sh + echo ' [ ca ] # January 1, 2015 default_startdate = 2015010360000Z [ req ] distinguished_name = req_distinguished_name [ req_distinguished_name ] # If this isn'\''t set, the error is error,' no objects specified in config 'file commonName = Common Name (hostname, IP, or your name) countryName_default = US stateOrProvinceName_default = CA localityName_default = San Francisco 0.organizationName_default = mysql2_gem organizationalUnitName_default = Mysql2Gem emailAddress_default = mysql2gem@example.com ' + tee ca.cnf cert.cnf [ ca ] # January 1, 2015 default_startdate = 2015010360000Z [ req ] distinguished_name = req_distinguished_name [ req_distinguished_name ] # If this isn't set, the error is error, no objects specified in config file commonName = Common Name (hostname, IP, or your name) countryName_default = US stateOrProvinceName_default = CA localityName_default = San Francisco 0.organizationName_default = mysql2_gem organizationalUnitName_default = Mysql2Gem emailAddress_default = mysql2gem@example.com + echo ' commonName_default = ca_mysql2gem ' + echo ' commonName_default = localhost ' + openssl genrsa -out ca-key.pem 2048 Generating RSA private key, 2048 bit long modulus (2 primes) ...............................+++++ ..................................................................................................................................................................................................................................+++++ e is 65537 (0x010001) + openssl req -new -x509 -nodes -days 3600 -key ca-key.pem -out ca-cert.pem -batch -config ca.cnf + openssl req -newkey rsa:2048 -days 3600 -nodes -keyout pkcs8-server-key.pem -out server-req.pem -batch -config cert.cnf Ignoring -days; not generating a certificate Generating a RSA private key .....+++++ ............................................................+++++ writing new private key to 'pkcs8-server-key.pem' ----- + openssl x509 -req -in server-req.pem -days 3600 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 -out server-cert.pem Signature ok subject=CN = localhost Getting CA Private Key + openssl req -newkey rsa:2048 -days 3600 -nodes -keyout pkcs8-client-key.pem -out client-req.pem -batch -config cert.cnf Ignoring -days; not generating a certificate Generating a RSA private key ...........................................................+++++ ..........+++++ writing new private key to 'pkcs8-client-key.pem' ----- + openssl x509 -req -in client-req.pem -days 3600 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 -out client-cert.pem Signature ok subject=CN = localhost Getting CA Private Key + openssl rsa -in pkcs8-server-key.pem -out server-key.pem writing RSA key + openssl rsa -in pkcs8-client-key.pem -out client-key.pem writing RSA key + echo done done + popd ~/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3 ~/build/BUILD/mysql2-0.5.3 + echo ' [mysqld] ssl-ca=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/spec/ssl/ca-cert.pem ssl-cert=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/spec/ssl/server-cert.pem ssl-key=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/spec/ssl/server-key.pem ' + MYSQL_TEST_PORT=13587 ++ id -un + MYSQL_TEST_USER=mockbuild + MYSQL_TEST_DATA_DIR=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/data + MYSQL_TEST_SOCKET=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.sock + MYSQL_TEST_LOG=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.log + MYSQL_TEST_PID_FILE=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.pid + mkdir /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/data + mysql_install_db --datadir=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/data --log-error=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.log Installing MariaDB/MySQL system tables in '/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/data' ... /usr/libexec/mysqld: Can't create file '/var/log/mariadb/mariadb.log' (errno: 13 "Permission denied") OK To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER ! To do so, start the server, then issue the following command: '/usr/bin/mysql_secure_installation' which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the MariaDB Knowledgebase at http://mariadb.com/kb You can start the MariaDB daemon with: cd '/usr' ; /usr/bin/mysqld_safe --datadir='/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/data' You can test the MariaDB daemon with mysql-test-run.pl cd '/usr/mysql-test' ; perl mysql-test-run.pl Please report any problems at http://mariadb.org/jira The latest information about MariaDB is available at http://mariadb.org/. Consider joining MariaDB's strong and vibrant community: https://mariadb.org/get-involved/ + conn_found=false + /usr/libexec/mysqld --datadir=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/data --log-error=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.log --socket=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.sock --pid-file=/builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.pid --port=13587 --ssl ++ seq 10 + for i in $(seq 10) Waiting for the DB server to accept connections... 1 + echo 'Waiting for the DB server to accept connections... 1' + sleep 1 2024-05-31 17:16:38 0 [Note] /usr/libexec/mysqld (mysqld 10.3.35-MariaDB) starting as process 3234771 ... + grep -q 'ready for connections' /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.log + conn_found=true + break + true + mysql -u root -e 'CREATE DATABASE /*M!50701 IF NOT EXISTS */ test' -S /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/mysql.sock -P 13587 + cat + sed -i '/^ it "should set default program_name in connect_attrs" do$/,/^ end$/ s/^/#/' spec/mysql2/client_spec.rb + sed -i '/^ it "should set custom connect_attrs" do$/,/^ end$/ s/^/#/' spec/mysql2/client_spec.rb + rspec -Ilib:/builddir/build/BUILDROOT/rubygem-mysql2-0.5.3-2.module+an8.9.0+11206+05c7ff6d.aarch64/usr/lib64/gems/ruby/mysql2-0.5.3 -f d spec /builddir/build/BUILD/mysql2-0.5.3/usr/share/gems/gems/mysql2-0.5.3/spec/spec_helper.rb:5: warning: already initialized constant DatabaseCredentials /builddir/build/BUILD/spec/spec_helper.rb:5: warning: previous definition of DatabaseCredentials was here EventMachine not installed, skipping the specs that use it Mysql2::Client should raise a Mysql::Error::ConnectionError upon connection failure should raise an exception on create for invalid encodings should raise an exception on non-string encodings should not raise an exception on create for a valid encoding should accept connect flags and pass them to #connect should parse flags array should parse flags string should default flags to (REMEMBER_OPTIONS, LONG_PASSWORD, LONG_FLAG, TRANSACTIONS, PROTOCOL_41, SECURE_CONNECTION) should execute init command should send init_command after reconnect should have a global default_query_options hash should be able to connect via SSL options should terminate connections when calling close should not leave dangling connections after garbage collection should be able to connect to database with numeric-only name should respond to #close should be able to close properly should not try to query closed mysql connection should respond to #query should respond to #warning_count should respond to #query_info should expect connect_timeout to be a positive integer should expect read_timeout to be a positive integer should expect write_timeout to be a positive integer should allow nil read_timeout should respond to #socket should respond to escape should respond to #escape should respond to #info #info should return a hash containing the client version ID and String should respond to #server_info #server_info should return a hash containing the client version ID and String #server_info should require an open connection should raise a Mysql2::Error::ConnectionError exception upon connection failure due to invalid credentials should respond to #thread_id #thread_id should be a Fixnum should respond to #ping #thread_id should return a boolean should be able to connect using plaintext password should respond to #encoding using defaults file should not raise an exception for valid defaults group should not raise an exception without default group #set_server_option returns true when multi_statements is enable returns true when multi_statements is disable returns false when multi_statements is neither OPTION_MULTI_STATEMENTS_OFF or OPTION_MULTI_STATEMENTS_ON enables multiple-statement disables multiple-statement #automatic_close is enabled by default can be configured can be assigned