>>> Building on localhost under databases/p5-DBD-mysql BDEPENDS = [databases/p5-DBI;databases/mariadb;devel/p5-Devel-CheckLib] DIST = [databases/p5-DBD-mysql:DBD-mysql-4.050.tar.gz] FULLPKGNAME = p5-DBD-mysql-4.050p1 RDEPENDS = [databases/mariadb;databases/p5-DBI] Woken up x11/yaru Woken up databases/p5-DBD-mysql (Junk lock failure for localhost at 1779694166.73699) Received IO (Junk lock obtained for localhost at 1779694199.06) Received IO Short-cut: depends already handled by x11/yaru >>> Running show-prepare-results in databases/p5-DBD-mysql at 1779694200.69 ===> databases/p5-DBD-mysql ===> Building from scratch p5-DBD-mysql-4.050p1 ===> p5-DBD-mysql-4.050p1 depends on: p5-DBI->=1.08 -> p5-DBI-1.647 ===> p5-DBD-mysql-4.050p1 depends on: p5-Devel-CheckLib-* -> p5-Devel-CheckLib-1.16 ===> p5-DBD-mysql-4.050p1 depends on: mariadb-client-* -> mariadb-client-11.4.10p0v1 ===> Verifying specs: c crypto m mariadb perl pthread ssl z ===> found c.103.0 crypto.57.2 m.10.1 mariadb.31.0 perl.27.0 pthread.28.1 ssl.60.2 z.7.2 mariadb-client-11.4.10p0v1 p5-DBI-1.647 p5-Devel-CheckLib-1.16 (Junk lock released for localhost at 1779694201.43) Woken up databases/citus distfiles size=161579 >>> Running build in databases/p5-DBD-mysql at 1779694201.48 ===> databases/p5-DBD-mysql ===> Checking files for p5-DBD-mysql-4.050p1 `/usr/ports/distfiles/DBD-mysql-4.050.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for p5-DBD-mysql-4.050p1 ===> Patching for p5-DBD-mysql-4.050p1 ===> Applying OpenBSD patch patch-dbdimp_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |backport fix for issue |https://github.com/perl5-dbi/DBD-mysql/issues/78 | |Index: dbdimp.c |--- dbdimp.c.orig |+++ dbdimp.c -------------------------- Patching file dbdimp.c using Plan A... Hunk #1 succeeded at 4447. Hunk #2 succeeded at 4458. done ===> Applying OpenBSD patch patch-t_10connect_t Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: t/10connect.t |--- t/10connect.t.orig |+++ t/10connect.t -------------------------- Patching file t/10connect.t using Plan A... Hunk #1 succeeded at 70. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for p5-DBD-mysql-4.050p1 ===> Configuring for p5-DBD-mysql-4.050p1 PLEASE NOTE: For 'make test' to run properly, you must ensure that the database user '' 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 ''@'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/local/include/mysql -I/usr/local/include/mysql/mysql embedded (mysql_config) = ldflags (guessed ) = libs (mysql_config) = -L/usr/local/lib/mysql/ -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 (default ) = testuser (guessed ) = To change these settings, see 'perl Makefile.PL --help' and 'perldoc DBD::mysql::INSTALL'. Checking if libs are available for compiling... Warning: prerequisite Test::Deep 0 not found. Looks good. Checking if your kit is complete... Looks good Using DBI 1.647 (for perl 5.042002 on amd64-openbsd) installed in /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::mysql Writing MYMETA.yml and MYMETA.json ===> Building for p5-DBD-mysql-4.050p1 cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm Running Mkbootstrap for mysql () chmod 644 "mysql.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- mysql.bs blib/arch/auto/DBD/mysql/mysql.bs 644 cc -c -I/usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/DBI -I/usr/local/include/mysql -I/usr/local/include/mysql/mysql -DDBD_MYSQL_WITH_SSL -g -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -DNO_LOCALE_MONETARY -DNO_LOCALE_TIME -DNO_LOCALE_MESSAGES -DLIBC_HANDLES_MISMATCHED_CTYPE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include -O2 -DVERSION=\"4.050\" -DXS_VERSION=\"4.050\" -DPIC -fpic "-I/usr/libdata/perl5/amd64-openbsd/CORE" dbdimp.c dbdimp.c:3207:24: error: incompatible pointer types assigning to 'my_bool *' (aka 'char *') from 'bool *' [-Wincompatible-pointer-types] 3207 | bind->is_null= (_Bool*) &(fbind->is_null); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error 1 in /usr/obj/ports/p5-DBD-mysql-4.050/DBD-mysql-4.050 (Makefile:361 'dbdimp.o') *** Error 2 in databases/p5-DBD-mysql (/usr/ports/infrastructure/mk/bsd.port.mk:3079 '/usr/obj/ports/p5-DBD-mysql-4.050/.build_done': @cd /u...) *** Error 2 in databases/p5-DBD-mysql (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=p5-DBD-mysql-4.050p1; export _LOCKS_HEL...) ===> Exiting databases/p5-DBD-mysql with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1779694206.61 max_stuck=11.75/waiting-for-lock #634=33.99/show-prepare-results=0.78/build=5.17 Error: job failed with 512 on localhost at 1779694206