START devel/p5-Log-Log4perl 2024-11-25T11:26:33Z ===> p5-Log-Log4perl-1.57 depends on: p5-Log-Dispatch-* -> p5-Log-Dispatch-2.71 ===> p5-Log-Log4perl-1.57 depends on: p5-Log-Dispatch-FileRotate-* -> p5-Log-Dispatch-FileRotate-1.38 ===> p5-Log-Log4perl-1.57 depends on: p5-DBD-CSV-* -> p5-DBD-CSV-0.60 ===> p5-Log-Log4perl-1.57 depends on: rrdtool-* - not found ===> Verifying install for rrdtool-* in net/rrdtool ===> Looking for rrdtool-1.8.0p1.tgz in $PKG_PATH - Can't install python-3.11.10p1 because of libraries |library util.18.0 not found | /usr/lib/libutil.so.19.0 (system): bad major Direct dependencies for python-3.11.10p1 resolve to gettext-runtime-0.22.5 libb2-0.98.1v0 xz-5.6.3 sqlite3-3.47.0 libffi-3.4.6 bzip2-1.0.8p0 Full dependency tree is gettext-runtime-0.22.5 sqlite3-3.47.0 libffi-3.4.6 libb2-0.98.1v0 xz-5.6.3 libiconv-1.17 bzip2-1.0.8p0 Can't install python-3.11.10p1 because of libraries Can't install py3-packaging-24.2: can't resolve python-3.11.10p1 Can't install glib2-2.82.2: can't resolve py3-packaging-24.2,python-3.11.10p1 Can't install rrdupdate-1.8.0p1: can't resolve glib2-2.82.2 Direct dependencies for python-3.11.10p1 resolve to libb2-0.98.1v0 xz-5.6.3 gettext-runtime-0.22.5 bzip2-1.0.8p0 libffi-3.4.6 sqlite3-3.47.0 Full dependency tree is gettext-runtime-0.22.5 libb2-0.98.1v0 xz-5.6.3 sqlite3-3.47.0 libffi-3.4.6 bzip2-1.0.8p0 libiconv-1.17 Can't install cairo-1.18.2p0: can't resolve glib2-2.82.2 Can't install harfbuzz-10.1.0: can't resolve cairo-1.18.2p0 Can't install pango-1.54.0: can't resolve glib2-2.82.2,harfbuzz-10.1.0 Can't install rrdtool-1.8.0p1: can't resolve glib2-2.82.2,rrdupdate-1.8.0p1,pango-1.54.0 Couldn't install cairo-1.18.2p0 glib2-2.82.2 harfbuzz-10.1.0 pango-1.54.0 py3-packaging-24.2 python-3.11.10p1 rrdtool-1.8.0p1 rrdupdate-1.8.0p1 not found *** Error 1 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2229 '/usr/ports/packages/aarch64/cache/rrdtool-1.8.0p1.tgz') ===> Building from scratch rrdtool-1.8.0 ===> Checking files for rrdtool-1.8.0 `/usr/ports/distfiles/rrdtool-1.8.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> rrdtool-1.8.0p1 depends on: ruby->=3.3.0,<3.4 - not found ===> Verifying install for ruby->=3.3.0,<3.4 in lang/ruby/3.3 ===> Looking for ruby-3.3.6.tgz in $PKG_PATH - Can't install ruby-3.3.6 because of libraries |library util.18.0 not found | /usr/lib/libutil.so.19.0 (system): bad major Direct dependencies for ruby-3.3.6 resolve to gmp-6.3.0 libyaml-0.2.5 libffi-3.4.6 Full dependency tree is libffi-3.4.6 gmp-6.3.0 libyaml-0.2.5 Couldn't install ruby-3.3.6 not found *** Error 1 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:2229 '/usr/ports/packages/aarch64/cache/ruby-3.3.6.tgz': @...) ===> Building from scratch ruby-3.3.6 ===> Checking files for ruby-3.3.6 `/usr/ports/distfiles/ruby-3.3.6.tar.gz' is up to date. `/usr/ports/distfiles/ruby33-openssl-csr-version-failure.patch' is up to date. >> (SHA256) all files: OK ===> ruby-3.3.6 depends on: dwz-* -> dwz-0.15 ===> ruby-3.3.6 depends on: gmp-* -> gmp-6.3.0 ===> ruby-3.3.6 depends on: libyaml-* -> libyaml-0.2.5 ===> ruby-3.3.6 depends on: libffi-* -> libffi-3.4.6 ===> Verifying specs: c crypto ffi gmp m pthread ssl util yaml-0 z ===> found c.100.3 crypto.55.0 ffi.2.1 gmp.11.1 m.10.1 pthread.27.1 ssl.58.0 util.19.0 yaml-0.0.0 z.7.1 ===> Extracting for ruby-3.3.6 tar: End of archive volume 1 reached rm -rf /usr/ports/pobj/ruby-3.3.6/ruby-3.3.6/ext/fiddle/libffi-* /usr/ports/pobj/ruby-3.3.6/ruby-3.3.6/tool/downloader.rb; ===> Patching for ruby-3.3.6 ===> Applying distribution patches for ruby-3.3.6 ===> Applying distribution patch ruby33-openssl-csr-version-failure.patch Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From c06fdeb0912221d9a2888369bbf9c10704af021e Mon Sep 17 00:00:00 2001 |From: Job Snijders |Date: Mon, 25 Mar 2024 12:20:13 +0000 |Subject: [PATCH] Only CSR version 1 (encoded as 0) is allowed by PKIX | standards | |RFC 2986, section 4.1 only defines version 1 for CSRs. This version |is encoded as a 0. Starting with OpenSSL 3.3, setting the CSR version |to anything but 1 fails. | |Do not attempt to generate a CSR with invalid version (which now fails) |and invalidate the CSR in test_sign_and_verify_rsa_sha1 by changing its |subject rather than using an invalid version. | |This commit fixes the following error. | |``` | 2) Error: test_version(OpenSSL::TestX509Request): OpenSSL::X509::RequestError: |X509_REQ_set_version: passed invalid argument |/home/runner/work/openssl/openssl/test/openssl/test_x509req.rb:18:in `version=' |/home/runner/work/openssl/openssl/test/openssl/test_x509req.rb:18:in `issue_csr' |/home/runner/work/openssl/openssl/test/openssl/test_x509req.rb:43:in |`test_version' | 40: req = OpenSSL::X509::Request.new(req.to_der) | 41: assert_equal(0, req.version) | 42: | => 43: req = issue_csr(1, @dn, @rsa1024, OpenSSL::Digest.new('SHA256')) | 44: assert_equal(1, req.version) | 45: req = OpenSSL::X509::Request.new(req.to_der) | 46: assert_equal(1, req.version) |``` |--- | test/openssl/test_x509req.rb | 7 +------ | 1 file changed, 1 insertion(+), 6 deletions(-) | |diff --git a/test/openssl/test_x509req.rb b/test/openssl/test_x509req.rb |index ff17c4116..b98754b8c 100644 |--- a/test/openssl/test_x509req.rb |+++ b/test/openssl/test_x509req.rb -------------------------- Patching file test/openssl/test_x509req.rb using Plan A... Hunk #1 succeeded at 40 (offset 1 line). Hunk #2 succeeded at 102 (offset 1 line). done ===> Applying OpenBSD patch patch-common_mk Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Enable verbose mode when building. | |Don't regenerate rdoc documentation during install. | |Index: common.mk |--- common.mk.orig |+++ common.mk -------------------------- Patching file common.mk using Plan A... Hunk #1 succeeded at 9. Hunk #2 succeeded at 639. done ===> Applying OpenBSD patch patch-compile_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Disable peephole optimizer on mips64 and sparc64, since it occasionally |segfaults. | |Index: compile.c |--- compile.c.orig |+++ compile.c -------------------------- Patching file compile.c using Plan A... Hunk #1 succeeded at 3160. done ===> Applying OpenBSD patch patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Set correct shared library name. | |Override the arch setting to remove OpenBSD version from it, |so ports don't have to be bumped when OpenBSD version changes. | |Index: configure |--- configure.orig |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 10999. Hunk #2 succeeded at 32012. Hunk #3 succeeded at 34138. done ===> Applying OpenBSD patch patch-coroutine_amd64_Context_S Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Add BTI support to amd64 coroutine. | |Index: coroutine/amd64/Context.S |--- coroutine/amd64/Context.S.orig |+++ coroutine/amd64/Context.S -------------------------- Patching file coroutine/amd64/Context.S using Plan A... Hunk #1 succeeded at 7. done ===> Applying OpenBSD patch patch-ext_etc_etc_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Use shadow versions of password functions. | |Index: ext/etc/etc.c |--- ext/etc/etc.c.orig |+++ ext/etc/etc.c -------------------------- Patching file ext/etc/etc.c using Plan A... Hunk #1 succeeded at 234. Hunk #2 succeeded at 264. done ===> Applying OpenBSD patch patch-ext_extmk_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Build extensions in verbose mode by default. | |Index: ext/extmk.rb |--- ext/extmk.rb.orig |+++ ext/extmk.rb -------------------------- Patching file ext/extmk.rb using Plan A... Hunk #1 succeeded at 722. done ===> Applying OpenBSD patch patch-ext_ripper_depend Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Allow overriding CFLAGS for ripper extension. | |Index: ext/ripper/depend |--- ext/ripper/depend.orig |+++ ext/ripper/depend -------------------------- Patching file ext/ripper/depend using Plan A... Hunk #1 succeeded at 52. done ===> Applying OpenBSD patch patch-lib_drb_ssl_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Allow drb ssl tests to pass | |X509_set_version states that the version field is one |less than the actual version, so a version 3 certificate |should use 2. Without this, setting the version to 3 |raises an exception, resulting in many failing tests. | |Index: lib/drb/ssl.rb |--- lib/drb/ssl.rb.orig |+++ lib/drb/ssl.rb -------------------------- Patching file lib/drb/ssl.rb using Plan A... Hunk #1 succeeded at 185. done ===> Applying OpenBSD patch patch-lib_fileutils_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Make FileUtils.mkdir_p act more like mkdir(1) -p, by not attempting |to create directories that already exist. | |Index: lib/fileutils.rb |--- lib/fileutils.rb.orig |+++ lib/fileutils.rb -------------------------- Patching file lib/fileutils.rb using Plan A... Hunk #1 succeeded at 377. done ===> Applying OpenBSD patch patch-lib_mkmf_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Ignore linker warnings when compiling native extensions. | |Index: lib/mkmf.rb |--- lib/mkmf.rb.orig |+++ lib/mkmf.rb -------------------------- Patching file lib/mkmf.rb using Plan A... Hunk #1 succeeded at 405. done ===> Applying OpenBSD patch patch-lib_rubygems_commands_install_command_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Make gem binaries on ruby 3.3 use a 33 suffix, so you can have both |other versions of the same gem installed at the same time |without conflicts. | |Index: lib/rubygems/commands/install_command.rb |--- lib/rubygems/commands/install_command.rb.orig |+++ lib/rubygems/commands/install_command.rb -------------------------- Patching file lib/rubygems/commands/install_command.rb using Plan A... Hunk #1 succeeded at 23. done ===> Applying OpenBSD patch patch-lib_rubygems_dependency_installer_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lib/rubygems/dependency_installer.rb |--- lib/rubygems/dependency_installer.rb.orig |+++ lib/rubygems/dependency_installer.rb -------------------------- Patching file lib/rubygems/dependency_installer.rb using Plan A... Hunk #1 succeeded at 21. done ===> Applying OpenBSD patch patch-lib_rubygems_ext_builder_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Ugly hack to make --user-install option work. Without this, when |a user uses gem install --user-install, it calls |/usr/bin/install -o root -g bin, which fails due to permission issues. |This removes the -o root -g bin, so it can succeed as a regular user. | |Index: lib/rubygems/ext/builder.rb |--- lib/rubygems/ext/builder.rb.orig |+++ lib/rubygems/ext/builder.rb -------------------------- Patching file lib/rubygems/ext/builder.rb using Plan A... Hunk #1 succeeded at 40. done ===> Applying OpenBSD patch patch-lib_rubygems_ext_ext_conf_builder_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Don't clean extension dir when installing gems. Doing so breaks packaging |of some ports. | |Index: lib/rubygems/ext/ext_conf_builder.rb |--- lib/rubygems/ext/ext_conf_builder.rb.orig |+++ lib/rubygems/ext/ext_conf_builder.rb -------------------------- Patching file lib/rubygems/ext/ext_conf_builder.rb using Plan A... Hunk #1 succeeded at 56. done ===> Applying OpenBSD patch patch-lib_rubygems_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Disable the use of `gem update --system`, which is not supported when using |OpenBSD packages. Also avoids printing the nagging update message: | | A new release of RubyGems is available: 3.4.1 - 3.4.2! | Run `gem update --system 3.4.2` to update your installation. | |The ENV usage is to skip this logic during tests, to avoid test failures. | |Index: lib/rubygems.rb |--- lib/rubygems.rb.orig |+++ lib/rubygems.rb -------------------------- Patching file lib/rubygems.rb using Plan A... Hunk #1 succeeded at 1176. done ===> Applying OpenBSD patch patch-template_Makefile_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Allow linking libruby to libc++abi on amd64/aarch64, so other |software that links to libruby other than ruby itself does |not need to manually handle arch-dependent linking. | |Index: template/Makefile.in |--- template/Makefile.in.orig |+++ template/Makefile.in -------------------------- Patching file template/Makefile.in using Plan A... Hunk #1 succeeded at 323. done ===> Applying OpenBSD patch patch-template_builtin_binary_inc_tmpl Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Ensure proper alignment of builtin binary arrays to fix crash on mips64. |compile.c accesses the start of these arrays as struct ibf_header. | |Index: template/builtin_binary.inc.tmpl |--- template/builtin_binary.inc.tmpl.orig |+++ template/builtin_binary.inc.tmpl -------------------------- Patching file template/builtin_binary.inc.tmpl using Plan A... Hunk #1 succeeded at 6. done ===> Applying OpenBSD patch patch-test_rubygems_test_gem_installer_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Update tests for change in OpenBSD port to not clean intermediate |files when building gems. | |Index: test/rubygems/test_gem_installer.rb |--- test/rubygems/test_gem_installer.rb.orig |+++ test/rubygems/test_gem_installer.rb -------------------------- Patching file test/rubygems/test_gem_installer.rb using Plan A... Hunk #1 succeeded at 1737. done ===> Applying OpenBSD patch patch-tool_leaked-globals Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Do not treat retguard symbols as leaked. | |Index: tool/leaked-globals |--- tool/leaked-globals.orig |+++ tool/leaked-globals -------------------------- Patching file tool/leaked-globals 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 ruby-3.3.6 Fatal: /usr/ports/pobj must be on a wxallowed filesystem (in lang/ruby/3.3) *** Error 1 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:2998 '_use-wxneeded': @wrktmp=`df -P /usr/ports/pobj | awk...) *** Error 2 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:3006 '/usr/ports/pobj/ruby-3.3.6/.gen_done': @cd /usr/port...) *** Error 2 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:2241 '/usr/ports/packages/aarch64/all/ruby-3.3.6.tgz': @cd...) *** Error 2 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:2239 '/usr/ports/packages/aarch64/all/ruby-3.3.6.tgz': @cd...) *** Error 2 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:2730 'subpackage': @:; (case X${_DEPENDS_CACHE} in X) _DE...) *** Error 2 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:2259 '/var/db/pkg/ruby-3.3.6/+CONTENTS': @cd /usr/ports/la...) *** Error 2 in /usr/ports/lang/ruby/3.3 (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'install': @lock=ruby-3.3.6; export _LOCKS_HELD=" p5...) *** Error 1 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2392 '/usr/ports/pobj/rrdtool-1.8.0/.dep-lang-ruby-3.3': @un...) *** Error 2 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2804 '/usr/ports/pobj/rrdtool-1.8.0/.extract_done': @cd /usr...) *** Error 2 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2241 '/usr/ports/packages/aarch64/all/rrdtool-1.8.0p1.tgz') *** Error 2 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2239 '/usr/ports/packages/aarch64/all/rrdtool-1.8.0p1.tgz') *** Error 2 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2730 'subpackage': @:; (case X${_DEPENDS_CACHE} in X) _DEPE...) *** Error 2 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2259 '/var/db/pkg/rrdtool-1.8.0p1/+CONTENTS': @cd /usr/ports...) *** Error 2 in /usr/ports/net/rrdtool (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'install': @lock=rrdtool-1.8.0; export _LOCKS_HELD=" p...) *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2392 '/usr/ports/pobj/p5-Log-Log4perl-1.57/.dep-net-rrdtool': @unset _DEPENDS_TAR...) *** Error 2 in /usr/ports/devel/p5-Log-Log4perl (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'test': @lock=p5-Log-Log4perl-1.57; export _...) FAIL devel/p5-Log-Log4perl Command 'make test' failed: 512