==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_8c1d2b3d-59aa-48f3-8ab3-7dec54787c40]...done ==> Making package: perl-dbd-mysql 4.050-9.1 (Mon Aug 7 17:50:14 2023) ==> Retrieving sources... -> Downloading DBD-mysql-4.050.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5 100 5 0 0 19 0 --:--:-- --:--:-- --:--:-- 19 50 157k 50 81492 0 0 99096 0 0:00:01 --:--:-- 0:00:01 99096 100 157k 100 157k 0 0 187k 0 --:--:-- --:--:-- --:--:-- 3910k -> Found mariadb-10.3.13-zerofill.patch ==> Validating source files with sha512sums... DBD-mysql-4.050.tar.gz ... Passed mariadb-10.3.13-zerofill.patch ... Passed ==> Making package: perl-dbd-mysql 4.050-9.1 (Mon Aug 7 17:50:29 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change extra/liburing 2.4-1 0.30 MiB extra/mariadb-libs 11.0.2-2 23.62 MiB extra/perl-dbi 1.643-6 2.23 MiB Total Installed Size: 26.16 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing liburing... installing mariadb-libs... Optional dependencies for mariadb-libs krb5: for gssapi authentication [installed] installing perl-dbi... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change extra/jemalloc 1:5.3.0-2 2.01 MiB extra/mariadb-clients 11.0.2-2 32.76 MiB extra/perl-test-nowarnings 1.06-3 0.01 MiB extra/mariadb 11.0.2-2 209.94 MiB extra/perl-devel-checklib 1.16-2 0.03 MiB extra/perl-test-deep 1.204-1 0.23 MiB Total Installed Size: 244.98 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-devel-checklib... installing jemalloc... Optional dependencies for jemalloc perl: for jeprof [installed] installing mariadb-clients... installing mariadb... :: You need to initialize the MariaDB data directory prior to starting the service. This can be done with mariadb-install-db command, e.g.: mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql Optional dependencies for mariadb cracklib: for cracklib plugin curl: for ha_s3 plugin [installed] galera: for MariaDB cluster with Galera WSREP judy: for Open Query GRAPH (OQGraph) computation engine perl-dbd-mariadb: for mariadb-hotcopy, mariadb-convert-table-format and mariadb-setpermission python-mysqlclient: for myrocks_hotbackup xz: lzma provider [installed] installing perl-test-nowarnings... installing perl-test-deep... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... -> Found DBD-mysql-4.050.tar.gz -> Found mariadb-10.3.13-zerofill.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting DBD-mysql-4.050.tar.gz with bsdtar ==> Starting prepare()... patching file dbdimp.c ==> Starting build()... PLEASE NOTE: For 'make test' to run properly, you must ensure that the database user 'builduser' can connect to your MySQL server and has the proper privileges that these tests require such as 'drop table', 'create table', 'drop procedure', 'create procedure' as well as others. mysql> grant all privileges on test.* to 'builduser'@'localhost' identified by 's3kr1t'; You can also optionally set the user to run 'make test' with: perl Makefile.PL --testuser=username I will use the following settings for compiling and testing: cflags (mysql_config ) = -I/usr/include/mysql -I/usr/include/mysql/mysql embedded (mysql_config ) = ldflags (guessed ) = libs (mysql_config ) = -L/usr/lib/ -lmariadb mysql_config (guessed ) = mysql_config nocatchstderr (default ) = 0 nofoundrows (default ) = 0 nossl (default ) = 0 testdb (default ) = test testhost (default ) = testpassword (default ) = testport (default ) = testsocket (User's choice) = /tmp/socket.mysql testuser (guessed ) = builduser To change these settings, see 'perl Makefile.PL --help' and 'perldoc DBD::mysql::INSTALL'. Checking if libs are available for compiling... Looks good. Checking if your kit is complete... Looks good Using DBI 1.643 (for perl 5.038000 on x86_64-linux-thread-multi) installed in /usr/lib/perl5/5.38/vendor_perl/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::mysql Writing MYMETA.yml and MYMETA.json Running Mkbootstrap for mysql () cc -c -I/usr/lib/perl5/5.38/vendor_perl/auto/DBI -I/usr/include/mysql -I/usr/include/mysql/mysql -DDBD_MYSQL_WITH_SSL -g -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/perl/src=/usr/src/debug/perl -flto=auto -DVERSION=\"4.050\" -DXS_VERSION=\"4.050\" -fPIC "-I/usr/lib/perl5/5.38/core_perl/CORE" dbdimp.c "/usr/bin/perl" -p -e "s/~DRIVER~/mysql/g" /usr/lib/perl5/5.38/vendor_perl/auto/DBI/Driver.xst > mysql.xsi cc -c -I/usr/lib/perl5/5.38/vendor_perl/auto/DBI -I/usr/include/mysql -I/usr/include/mysql/mysql -DDBD_MYSQL_WITH_SSL -g -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/perl/src=/usr/src/debug/perl -flto=auto -DVERSION=\"4.050\" -DXS_VERSION=\"4.050\" -fPIC "-I/usr/lib/perl5/5.38/core_perl/CORE" socket.c chmod 644 "mysql.bs" "/usr/bin/perl" "/usr/share/perl5/core_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/core_perl/ExtUtils/typemap' mysql.xs > mysql.xsc cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- mysql.bs blib/arch/auto/DBD/mysql/mysql.bs 644 Warning: duplicate function definition 'do' detected in mysql.xs, line 247 Warning: duplicate function definition 'rows' detected in mysql.xs, line 683 mv mysql.xsc mysql.c cc -c -I/usr/lib/perl5/5.38/vendor_perl/auto/DBI -I/usr/include/mysql -I/usr/include/mysql/mysql -DDBD_MYSQL_WITH_SSL -g -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/perl/src=/usr/src/debug/perl -flto=auto -DVERSION=\"4.050\" -DXS_VERSION=\"4.050\" -fPIC "-I/usr/lib/perl5/5.38/core_perl/CORE" mysql.c dbdimp.c: In function ‘mysql_st_prepare’: dbdimp.c:3207:24: warning: assignment to ‘my_bool *’ {aka ‘char *’} from incompatible pointer type ‘_Bool *’ [-Wincompatible-pointer-types] 3207 | bind->is_null= (_Bool*) &(fbind->is_null); | ^ ./mysql.xsi: In function ‘XS_DBD__mysql__db_selectrow_arrayref’: ./mysql.xsi:234:9: warning: ‘Perl_dowantarray’ is deprecated [-Wdeprecated-declarations] 234 | if (GIMME == G_SCALAR) | ^~ In file included from /usr/lib/perl5/5.38/core_perl/CORE/perl.h:6188, from /usr/lib/perl5/5.38/vendor_perl/auto/DBI/DBIXS.h:23, from dbdimp.h:20, from mysql.xs:12: /usr/lib/perl5/5.38/core_perl/CORE/proto.h:1019:1: note: declared here 1019 | Perl_dowantarray(pTHX) | ^~~~~~~~~~~~~~~~ ./mysql.xsi:240:9: warning: ‘Perl_dowantarray’ is deprecated [-Wdeprecated-declarations] 240 | if (GIMME == G_SCALAR) | ^~ /usr/lib/perl5/5.38/core_perl/CORE/proto.h:1019:1: note: declared here 1019 | Perl_dowantarray(pTHX) | ^~~~~~~~~~~~~~~~ rm -f blib/arch/auto/DBD/mysql/mysql.so LD_RUN_PATH="/usr/lib" cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -L/usr/local/lib -fstack-protector-strong dbdimp.o mysql.o socket.o -o blib/arch/auto/DBD/mysql/mysql.so \ -L/usr/lib/ -lmariadb \ chmod 755 blib/arch/auto/DBD/mysql/mysql.so Manifying 3 pod documents ==> Starting check()... Installing MariaDB/MySQL system tables in '/tmp/mysql_test' ... OK To start mariadbd at boot time you have to copy support-files/mariadb.service to the right place for your system Two all-privilege accounts were created. One is root@localhost, it has no password, but you need to be system 'root' user to connect. Use, for example, sudo mysql The second is builduser@localhost, it has no password either, but you need to be the system 'builduser' user to connect. After connecting you can set the password, if you would need to be able to connect as any of these users with a password and without sudo See the MariaDB Knowledgebase at https://mariadb.com/kb You can start the MariaDB daemon with: cd '/usr' ; /usr/bin/mariadb-safe --datadir='/tmp/mysql_test' You can test the MariaDB daemon with mariadb-test-run.pl cd '/usr/mysql-test' ; perl mariadb-test-run.pl Please report any problems at https://mariadb.org/jira The latest information about MariaDB is available at https://mariadb.org/. Consider joining MariaDB's strong and vibrant community: https://mariadb.org/get-involved/ mysqld: Deprecated program name. It will be removed in a future release, use '/usr/bin/mariadbd' instead 2023-08-07 17:50:57 0 [Note] Starting MariaDB 11.0.2-MariaDB source revision 0005f2f06c8e1aea4915887decad67885108a929 as process 1091 2023-08-07 17:50:57 0 [Note] InnoDB: Compressed tables use zlib 1.2.13 2023-08-07 17:50:57 0 [Note] InnoDB: Number of transaction pools: 1 2023-08-07 17:50:57 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions 2023-08-07 17:50:57 0 [Note] InnoDB: Using liburing 2023-08-07 17:50:57 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB 2023-08-07 17:50:57 0 [Note] InnoDB: Completed initialization of buffer pool 2023-08-07 17:50:57 0 [Note] InnoDB: Buffered log writes (block size=512 bytes) 2023-08-07 17:50:57 0 [Note] InnoDB: Opened 3 undo tablespaces 2023-08-07 17:50:57 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active. 2023-08-07 17:50:57 0 [Note] InnoDB: Setting O_DIRECT on file ./ibtmp1 failed 2023-08-07 17:50:57 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ... 2023-08-07 17:50:57 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB. 2023-08-07 17:50:57 0 [Note] InnoDB: log sequence number 46119; transaction id 14 2023-08-07 17:50:57 0 [Note] Plugin 'wsrep-provider' is disabled. 2023-08-07 17:50:57 0 [Note] InnoDB: Loading buffer pool(s) from /tmp/mysql_test/ib_buffer_pool 2023-08-07 17:50:57 0 [Note] Server socket created on IP: '0.0.0.0'. 2023-08-07 17:50:57 0 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 98: Address already in use 2023-08-07 17:50:57 0 [ERROR] Do you already have another server running on port: 17999 ? 2023-08-07 17:50:57 0 [ERROR] Aborting "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- mysql.bs blib/arch/auto/DBD/mysql/mysql.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Driver version is 4.050 t/00base.t .............................. ok # DBI connect(';mysql_socket=/tmp/socket.mysql','builduser',...) failed: Can't connect to local server through socket '/tmp/socket.mysql' (2) at t/05dbcreate.t line 16. t/05dbcreate.t .......................... skipped: no database connection # DBI connect('test;mysql_socket=/tmp/socket.mysql','builduser',...) failed: Can't connect to local server through socket '/tmp/socket.mysql' (2) at t/10connect.t line 14. t/10connect.t ........................... skipped: no database connection t/15reconnect.t ......................... skipped: no database connection t/16dbi-get_info.t ...................... skipped: no database connection t/20createdrop.t ........................ skipped: no database connection t/25lockunlock.t ........................ skipped: no database connection t/29warnings.t .......................... skipped: no database connection t/30insertfetch.t ....................... skipped: no database connection t/31insertid.t .......................... skipped: no database connection t/32insert_error.t ...................... skipped: no database connection t/35limit.t ............................. skipped: no database connection t/35prepare.t ........................... skipped: no database connection t/40bindparam.t ......................... skipped: no database connection t/40bindparam2.t ........................ skipped: no database connection t/40bit.t ............................... skipped: no database connection t/40blobs.t ............................. skipped: no database connection t/40catalog.t ........................... skipped: no database connection t/40keyinfo.t ........................... skipped: no database connection t/40listfields.t ........................ skipped: no database connection t/40nulls.t ............................. skipped: no database connection t/40nulls_prepare.t ..................... skipped: no database connection t/40numrows.t ........................... skipped: no database connection t/40server_prepare.t .................... skipped: no database connection t/40server_prepare_crash.t .............. skipped: no database connection t/40server_prepare_error.t .............. skipped: no database connection t/40types.t ............................. skipped: no database connection t/41bindparam.t ......................... skipped: no database connection t/41blobs_prepare.t ..................... skipped: no database connection t/41int_min_max.t ....................... skipped: no database connection t/42bindparam.t ......................... skipped: no database connection t/43count_params.t ...................... skipped: no database connection t/50chopblanks.t ........................ skipped: no database connection t/50commit.t ............................ skipped: no database connection t/51bind_type_guessing.t ................ skipped: no database connection t/52comment.t ........................... skipped: no database connection t/53comment.t ........................... skipped: no database connection t/55utf8.t .............................. skipped: no database connection t/55utf8mb4.t ........................... skipped: no database connection t/56connattr.t .......................... skipped: no database connection t/60leaks.t ............................. skipped: Skip $ENV{EXTENDED_TESTING} is not set t/65segfault.t .......................... skipped: no database connection t/65types.t ............................. skipped: no database connection t/70takeimp.t ........................... skipped: no database connection t/71impdata.t ........................... skipped: no database connection t/75supported_sql.t ..................... skipped: no database connection t/76multi_statement.t ................... skipped: no database connection t/80procs.t ............................. skipped: no database connection t/81procs.t ............................. skipped: no database connection t/85init_command.t ...................... skipped: no database connection t/86_bug_36972.t ........................ skipped: no database connection t/87async.t ............................. skipped: no database connection t/88async-multi-stmts.t ................. skipped: no database connection t/89async-method-check.t ................ skipped: no database connection t/91errcheck.t .......................... skipped: no database connection t/92ssl_backronym_vulnerability.t ....... skipped: no database connection: DBI connect('test;mysql_socket=/tmp/socket.mysql','builduser',...) failed: Can't connect to local server through socket '/tmp/socket.mysql' (2) at t/lib.pl line 57. t/92ssl_optional.t ...................... skipped: no database connection: DBI connect('test;mysql_socket=/tmp/socket.mysql','builduser',...) failed: Can't connect to local server through socket '/tmp/socket.mysql' (2) at t/lib.pl line 57. t/92ssl_riddle_vulnerability.t .......... skipped: no database connection: DBI connect('test;mysql_socket=/tmp/socket.mysql','builduser',...) failed: Can't connect to local server through socket '/tmp/socket.mysql' (2) at t/lib.pl line 57. t/99_bug_server_prepare_blob_null.t ..... skipped: no database connection t/manifest.t ............................ skipped: these tests are for release testing t/pod.t ................................. skipped: Test::Pod 1.00 required for testing POD t/rt110983-valid-mysqlfd.t .............. skipped: no database connection t/rt118977-zerofill.t ................... skipped: no database connection t/rt25389-bin-case.t .................... skipped: no database connection t/rt50304-column_info_parentheses.t ..... skipped: no database connection t/rt61849-bind-param-buffer-overflow.t .. skipped: no database connection t/rt75353-innodb-lock-timeout.t ......... skipped: no database connection t/rt83494-quotes-comments.t ............. skipped: no database connection t/rt85919-fetch-lost-connection.t ....... skipped: no database connection t/rt86153-reconnect-fail-memory.t ....... skipped: $ENV{EXTENDED_TESTING} is not set t/rt88006-bit-prepare.t ................. skipped: no database connection t/rt91715.t ............................. skipped: no database connection t/version.t ............................. ok All tests successful. Files=73, Tests=9, 30 wallclock secs ( 0.17 usr 0.06 sys + 5.21 cusr 0.81 csys = 6.25 CPU) Result: PASS /startdir/PKGBUILD: line 47: kill: (1091) - No such process ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_8c1d2b3d-59aa-48f3-8ab3-7dec54787c40/build