>>> Building on sparc64-2b under www/webkitgtk4,webkitgtk41 BDEPENDS = [devel/bison;archivers/woff2;multimedia/gstreamer1/plugins-base;x11/gnome/libsecret;devel/gperf;devel/gobject-introspection;devel/libsoup3;geo/geoclue2;devel/cmake;devel/gettext,-tools;archivers/xz;graphics/libjxl;lang/python/3;textproc/gi-docgen;devel/epoll-shim;devel/harfbuzz,-icu;graphics/libwebp;textproc/libxslt;wayland/wayland-protocols;textproc/hyphen;lang/ruby/3.3;multimedia/gstreamer1/plugins-bad;lang/gcc/8;x11/gtk+3;devel/ninja;graphics/libavif;textproc/enchant2;lang/gcc/8,-libs;lang/gcc/8,-c++] DIST = [www/webkitgtk4:webkitgtk-2.46.1.tar.xz] FULLPKGNAME = webkitgtk41-2.46.1p1 RDEPENDS = [textproc/enchant2;lang/gcc/8,-libs;textproc/hyphen;multimedia/gstreamer1/plugins-bad;devel/libsoup3;x11/gtk+3;graphics/libavif;geo/geoclue2;multimedia/gstreamer1/plugins-good;graphics/libjxl;devel/epoll-shim;devel/harfbuzz,-icu;archivers/woff2;graphics/libwebp;textproc/libxslt;multimedia/gstreamer1/plugins-base;x11/gnome/libsecret] (Junk lock failure for sparc64-2b at 1729373993.97818) Received IO (Junk lock obtained for sparc64-2b at 1729374005.83) Received IO Woken up www/webkitgtk4,webkitgtk41 Woken up www/webkitgtk4,webkitgtk41 Woken up www/webkitgtk4,webkitgtk41 Woken up www/webkitgtk4,webkitgtk41 Woken up www/webkitgtk4,webkitgtk41 Woken up www/webkitgtk4,webkitgtk41 >>> Running depends in www/webkitgtk4,webkitgtk41 at 1729374013.64 last junk was in editors/emacs,gtk3 /usr/sbin/pkg_add -aI -Drepair cmake-3.30.1v1 enchant2-2.8.2 epoll-shim-0.0.20240608 geoclue2-2.7.2 gettext-tools-0.22.5 gi-docgen-2024.1 gstreamer1-plugins-bad-1.24.8 gstreamer1-plugins-base-1.24.8 harfbuzz-icu-10.0.1 hyphen-2.8.8p0 libavif-1.1.1 libjxl-0.11.0 libsecret-0.21.4 libsoup3-3.6.0 libxslt-1.1.42 ninja-1.11.1p0v0 python-3.11.10p1 ruby-3.3.5 wayland-protocols-1.36 woff2-1.0.2p0 was: /usr/sbin/pkg_add -aI -Drepair bison-3.8.2 cmake-3.30.1v1 enchant2-2.8.2 epoll-shim-0.0.20240608 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 geoclue2-2.7.2 gettext-tools-0.22.5 gi-docgen-2024.1 gobject-introspection-1.80.1p1 gperf-3.1p0 gstreamer1-plugins-bad-1.24.8 gstreamer1-plugins-base-1.24.8 gtk+3-3.24.43 harfbuzz-icu-10.0.1 hyphen-2.8.8p0 libavif-1.1.1 libjxl-0.11.0 libsecret-0.21.4 libsoup3-3.6.0 libwebp-1.4.0 libxslt-1.1.42 ninja-1.11.1p0v0 python-3.11.10p1 ruby-3.3.5 wayland-protocols-1.36 woff2-1.0.2p0 xz-5.6.3 /usr/sbin/pkg_add -aI -Drepair cmake-3.30.1v1 enchant2-2.8.2 epoll-shim-0.0.20240608 geoclue2-2.7.2 gettext-tools-0.22.5 gi-docgen-2024.1 gstreamer1-plugins-bad-1.24.8 gstreamer1-plugins-base-1.24.8 harfbuzz-icu-10.0.1 hyphen-2.8.8p0 libavif-1.1.1 libjxl-0.11.0 libsecret-0.21.4 libsoup3-3.6.0 libxslt-1.1.42 ninja-1.11.1p0v0 python-3.11.10p1 ruby-3.3.5 wayland-protocols-1.36 woff2-1.0.2p0 --- +hunspell-1.7.2 ------------------- Install mozilla dictionaries for extra hunspell languages. e.g. # pkg_add mozilla-dicts-ca >>> Running show-prepare-results in www/webkitgtk4,webkitgtk41 at 1729374128.01 ===> www/webkitgtk4,webkitgtk41 ===> Building from scratch webkitgtk41-2.46.1p1 ===> webkitgtk41-2.46.1p1 depends on: bison-* -> bison-3.8.2 ===> webkitgtk41-2.46.1p1 depends on: gettext-tools-* -> gettext-tools-0.22.5 ===> webkitgtk41-2.46.1p1 depends on: gperf-* -> gperf-3.1p0 ===> webkitgtk41-2.46.1p1 depends on: geoclue2-* -> geoclue2-2.7.2 ===> webkitgtk41-2.46.1p1 depends on: wayland-protocols-* -> wayland-protocols-1.36 ===> webkitgtk41-2.46.1p1 depends on: cmake-* -> cmake-3.30.1v1 ===> webkitgtk41-2.46.1p1 depends on: ninja-* -> ninja-1.11.1p0v0 ===> webkitgtk41-2.46.1p1 depends on: python->=3.11,<3.12 -> python-3.11.10p1 ===> webkitgtk41-2.46.1p1 depends on: ruby->=3.3.0,<3.4 -> ruby-3.3.5 ===> webkitgtk41-2.46.1p1 depends on: gi-docgen-* -> gi-docgen-2024.1 ===> webkitgtk41-2.46.1p1 depends on: gobject-introspection-* -> gobject-introspection-1.80.1p1 ===> webkitgtk41-2.46.1p1 depends on: gcc->=8,<9 -> gcc-8.4.0p25 ===> webkitgtk41-2.46.1p1 depends on: g++->=8,<9 -> g++-8.4.0p25 ===> webkitgtk41-2.46.1p1 depends on: xz->=5.4.0 -> xz-5.6.3 ===> webkitgtk41-2.46.1p1 depends on: woff2-* -> woff2-1.0.2p0 ===> webkitgtk41-2.46.1p1 depends on: harfbuzz-icu-* -> harfbuzz-icu-10.0.1 ===> webkitgtk41-2.46.1p1 depends on: libavif-* -> libavif-1.1.1 ===> webkitgtk41-2.46.1p1 depends on: libjxl-* -> libjxl-0.11.0 ===> webkitgtk41-2.46.1p1 depends on: libwebp-* -> libwebp-1.4.0 ===> webkitgtk41-2.46.1p1 depends on: gstreamer1-plugins-base-* -> gstreamer1-plugins-base-1.24.8 ===> webkitgtk41-2.46.1p1 depends on: gstreamer1-plugins-bad-* -> gstreamer1-plugins-bad-1.24.8 ===> webkitgtk41-2.46.1p1 depends on: enchant2-* -> enchant2-2.8.2 ===> webkitgtk41-2.46.1p1 depends on: hyphen-* -> hyphen-2.8.8p0 ===> webkitgtk41-2.46.1p1 depends on: libxslt-* -> libxslt-1.1.42 ===> webkitgtk41-2.46.1p1 depends on: libsecret-* -> libsecret-0.21.4 ===> webkitgtk41-2.46.1p1 depends on: epoll-shim-* -> epoll-shim-0.0.20240608 ===> webkitgtk41-2.46.1p1 depends on: libsoup3-* -> libsoup3-3.6.0 ===> webkitgtk41-2.46.1p1 depends on: gtk+3-* -> gtk+3-3.24.43 ===> webkitgtk41-2.46.1p1 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p25 ===> Verifying specs: estdc++>=17 pthread X11 avif c cairo cairo-gobject drm enchant-2 epoll-shim epoxy fontconfig freetype gbm gcrypt gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gpg-error gstallocators-1.0 gstapp-1.0 gstaudio-1.0 gstbase-1.0 gstfft-1.0 gstgl-1.0 gstpbutils-1.0 gstreamer-1.0 gsttag-1.0 gsttranscoder-1.0 gstvideo-1.0 harfbuzz harfbuzz-icu hyphen icudata icui18n icuuc intl jpeg jxl lcms2 m pango-1.0 pangocairo-1.0 png secret-1 sqlite3 tasn1 wayland-client wayland-egl wayland-server webp webpdemux webpmux woff2dec xml2 xslt z atk-1.0 gdk-3 gtk-3 soup-3.0 estdc++>=19 ===> found estdc++.19.0 pthread.27.1 X11.18.2 avif.7.1 c.100.3 cairo.13.5 cairo-gobject.2.2 drm.7.13 enchant-2.1.2 epoll-shim.0.1 epoxy.4.1 fontconfig.13.1 freetype.30.4 gbm.0.6 gcrypt.21.2 gdk_pixbuf-2.0.3200.3 gio-2.0.4200.19 glib-2.0.4201.12 gmodule-2.0.4200.19 gobject-2.0.4200.19 gpg-error.3.28 gstallocators-1.0.6.2 gstapp-1.0.7.2 gstaudio-1.0.7.2 gstbase-1.0.7.2 gstfft-1.0.7.2 gstgl-1.0.6.2 gstpbutils-1.0.7.2 gstreamer-1.0.7.2 gsttag-1.0.7.2 gsttranscoder-1.0.1.2 gstvideo-1.0.7.2 harfbuzz.18.10 harfbuzz-icu.2.2 hyphen.0.0 icudata.22.3 icui18n.22.3 icuuc.22.3 intl.8.0 jpeg.71.0 jxl.1.0 lcms2.2.0 m.10.1 pango-1.0.3801.5 pangocairo-1.0.3801.3 png.18.0 secret-1.2.2 sqlite3.37.26 tasn1.4.2 wayland-client.0.1 wayland-egl.0.0 wayland-server.0.2 webp.4.3 webpdemux.2.0 webpmux.2.1 woff2dec.0.0 xml2.21.0 xslt.4.1 z.7.1 atk-1.0.21810.2 gdk-3.2201.1 gtk-3.2201.0 soup-3.0.0.4 bison-3.8.2 cmake-3.30.1v1 enchant2-2.8.2 epoll-shim-0.0.20240608 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 geoclue2-2.7.2 gettext-tools-0.22.5 gi-docgen-2024.1 gobject-introspection-1.80.1p1 gperf-3.1p0 gstreamer1-plugins-bad-1.24.8 gstreamer1-plugins-base-1.24.8 gtk+3-3.24.43 harfbuzz-icu-10.0.1 hyphen-2.8.8p0 libavif-1.1.1 libjxl-0.11.0 libsecret-0.21.4 libsoup3-3.6.0 libwebp-1.4.0 libxslt-1.1.42 ninja-1.11.1p0v0 python-3.11.10p1 ruby-3.3.5 wayland-protocols-1.36 woff2-1.0.2p0 xz-5.6.3 (Junk lock released for sparc64-2b at 1729374165.02) distfiles size=42776840 >>> Running patch in www/webkitgtk4,webkitgtk41 at 1729374165.11 ===> www/webkitgtk4,webkitgtk41 ===> Checking files for webkitgtk41-2.46.1p1 `/usr/ports/distfiles/webkitgtk-2.46.1.tar.xz' is up to date. >> (SHA256) webkitgtk-2.46.1.tar.xz: OK ===> Extracting for webkitgtk41-2.46.1p1 ln -sf /usr/local/bin/ruby33 /usr/obj/ports/webkitgtk41-2.46.1-webkitgtk41/bin/ruby ===> Patching for webkitgtk41-2.46.1p1 ===> Applying OpenBSD patch patch-Source_JavaScriptCore_API_glib_JSCOptions_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Unbreak i386: |- revert https://trac.webkit.org/changeset/241014/webkit |- https://bugs.webkit.org/show_bug.cgi?id=194330 | |Index: Source/JavaScriptCore/API/glib/JSCOptions.cpp |--- Source/JavaScriptCore/API/glib/JSCOptions.cpp.orig |+++ Source/JavaScriptCore/API/glib/JSCOptions.cpp -------------------------- Patching file Source/JavaScriptCore/API/glib/JSCOptions.cpp using Plan A... Hunk #1 succeeded at 73. Hunk #2 succeeded at 83. Hunk #3 succeeded at 558. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_assembler_ARM64Assembler_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/JavaScriptCore/assembler/ARM64Assembler.h |--- Source/JavaScriptCore/assembler/ARM64Assembler.h.orig |+++ Source/JavaScriptCore/assembler/ARM64Assembler.h -------------------------- Patching file Source/JavaScriptCore/assembler/ARM64Assembler.h using Plan A... Hunk #1 succeeded at 3669. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_assembler_ARMv7Assembler_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/JavaScriptCore/assembler/ARMv7Assembler.h |--- Source/JavaScriptCore/assembler/ARMv7Assembler.h.orig |+++ Source/JavaScriptCore/assembler/ARMv7Assembler.h -------------------------- Patching file Source/JavaScriptCore/assembler/ARMv7Assembler.h using Plan A... Hunk #1 succeeded at 2840. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_assembler_MacroAssemblerX86Common_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |XXX error: macro "swap32" passed 2 arguments, but takes just 1 |XXX error: macro "swap64" passed 2 arguments, but takes just 1 | |Index: Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h |--- Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h.orig |+++ Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h -------------------------- Patching file Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h using Plan A... Hunk #1 succeeded at 31. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_assembler_RISCV64Assembler_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Add definitions to work around type assumptions: on OpenBSD intptr_t is a long |and int64_t is a long long. | |Index: Source/JavaScriptCore/assembler/RISCV64Assembler.h |--- Source/JavaScriptCore/assembler/RISCV64Assembler.h.orig |+++ Source/JavaScriptCore/assembler/RISCV64Assembler.h -------------------------- Patching file Source/JavaScriptCore/assembler/RISCV64Assembler.h using Plan A... Hunk #1 succeeded at 187. Hunk #2 succeeded at 210. Hunk #3 succeeded at 319. Hunk #4 succeeded at 2196. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_heap_BlockDirectory_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |No mincore(2) on OpenBSD. | |Index: Source/JavaScriptCore/heap/BlockDirectory.cpp |--- Source/JavaScriptCore/heap/BlockDirectory.cpp.orig |+++ Source/JavaScriptCore/heap/BlockDirectory.cpp -------------------------- Patching file Source/JavaScriptCore/heap/BlockDirectory.cpp using Plan A... Hunk #1 succeeded at 68. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_javascriptcoregtk_pc_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/JavaScriptCore/javascriptcoregtk.pc.in |--- Source/JavaScriptCore/javascriptcoregtk.pc.in.orig |+++ Source/JavaScriptCore/javascriptcoregtk.pc.in -------------------------- Patching file Source/JavaScriptCore/javascriptcoregtk.pc.in using Plan A... Hunk #1 succeeded at 8. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_llint_LowLevelInterpreter64_asm Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Partial revert of https://commits.webkit.org/270649@main |To avoid _llint_throw_stack_overflow_error_from_vm_entry being out of reach |from its call sites (issue visible on riscv64) we turn it into a local label |nested inside the macro that uses it. Said macro is used only twice anyway. | |Error message: |-->8-- |:24:1: error: fixup value out of range |bleu sp, x13, .Lllint_throw_stack_overflow_error_from_vm_entry |^ |:26:1: error: fixup value out of range |bltu x13, x31, .Lllint_throw_stack_overflow_error_from_vm_entry |^ |:108:1: error: fixup value out of range |bleu sp, x13, .Lllint_throw_stack_overflow_error_from_vm_entry |^ |:110:1: error: fixup value out of range |bltu x13, x31, .Lllint_throw_stack_overflow_error_from_vm_entry |^ |1 warning and 4 errors generated. |--8<-- | |Index: Source/JavaScriptCore/llint/LowLevelInterpreter64.asm |--- Source/JavaScriptCore/llint/LowLevelInterpreter64.asm.orig |+++ Source/JavaScriptCore/llint/LowLevelInterpreter64.asm -------------------------- Patching file Source/JavaScriptCore/llint/LowLevelInterpreter64.asm using Plan A... Hunk #1 succeeded at 202. Hunk #2 succeeded at 220. Hunk #3 succeeded at 309. Hunk #4 succeeded at 333. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_offlineasm_arm64_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/JavaScriptCore/offlineasm/arm64.rb |--- Source/JavaScriptCore/offlineasm/arm64.rb.orig |+++ Source/JavaScriptCore/offlineasm/arm64.rb -------------------------- Patching file Source/JavaScriptCore/offlineasm/arm64.rb using Plan A... Hunk #1 succeeded at 1369. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_runtime_MachineContext_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/JavaScriptCore/runtime/MachineContext.h |--- Source/JavaScriptCore/runtime/MachineContext.h.orig |+++ Source/JavaScriptCore/runtime/MachineContext.h -------------------------- Patching file Source/JavaScriptCore/runtime/MachineContext.h using Plan A... Hunk #1 succeeded at 194. Hunk #2 succeeded at 357. Hunk #3 succeeded at 555. Hunk #4 succeeded at 738. Hunk #5 succeeded at 880. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_runtime_MathCommon_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 3c54d2278eba24fe75ff2c04b74807e118ed7562 Mon Sep 17 00:00:00 2001 |From: Pablo Saavedra |Date: Thu, 10 Oct 2024 15:11:47 +0200 |Subject: [PATCH] [JSC] Fix build failure on musl: Add fallback for roundeven | and roundevenf https://bugs.webkit.org/show_bug.cgi?id=281216 | |Modified to remove OS(LINUX) from #if | |Index: Source/JavaScriptCore/runtime/MathCommon.cpp |--- Source/JavaScriptCore/runtime/MathCommon.cpp.orig |+++ Source/JavaScriptCore/runtime/MathCommon.cpp -------------------------- Patching file Source/JavaScriptCore/runtime/MathCommon.cpp using Plan A... Hunk #1 succeeded at 635. done ===> Applying OpenBSD patch patch-Source_JavaScriptCore_runtime_Options_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |powerpc and i386 fix for: |undefined reference to `WTF::Optional |JSC::parse(char const*)' | |Index: Source/JavaScriptCore/runtime/Options.cpp |--- Source/JavaScriptCore/runtime/Options.cpp.orig |+++ Source/JavaScriptCore/runtime/Options.cpp -------------------------- Patching file Source/JavaScriptCore/runtime/Options.cpp using Plan A... Hunk #1 succeeded at 225. Hunk #2 succeeded at 234. done ===> Applying OpenBSD patch patch-Source_ThirdParty_ANGLE_src_common_SimpleMutex_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Needs FUTEX_WAIT_BITSET and FUTEX_BITSET_MATCH_ANY. | |Index: Source/ThirdParty/ANGLE/src/common/SimpleMutex.h |--- Source/ThirdParty/ANGLE/src/common/SimpleMutex.h.orig |+++ Source/ThirdParty/ANGLE/src/common/SimpleMutex.h -------------------------- Patching file Source/ThirdParty/ANGLE/src/common/SimpleMutex.h using Plan A... Hunk #1 succeeded at 42. done ===> Applying OpenBSD patch patch-Source_ThirdParty_ANGLE_src_common_platform_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/ThirdParty/ANGLE/src/common/platform.h |--- Source/ThirdParty/ANGLE/src/common/platform.h.orig |+++ Source/ThirdParty/ANGLE/src/common/platform.h -------------------------- Patching file Source/ThirdParty/ANGLE/src/common/platform.h using Plan A... Hunk #1 succeeded at 26. done ===> Applying OpenBSD patch patch-Source_ThirdParty_ANGLE_src_common_system_utils_linux_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp |--- Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp.orig |+++ Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp -------------------------- Patching file Source/ThirdParty/ANGLE/src/common/system_utils_linux.cpp using Plan A... Hunk #1 succeeded at 11. Hunk #2 succeeded at 59. done ===> Applying OpenBSD patch patch-Source_ThirdParty_ANGLE_src_libANGLE_renderer_gl_egl_DisplayEGL_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp |--- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp.orig |+++ Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp -------------------------- Patching file Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp using Plan A... Hunk #1 succeeded at 112. done ===> Applying OpenBSD patch patch-Source_ThirdParty_skia_src_ports_SkMemory_malloc_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |See www/chromium/patches/patch-third_party_skia_src_ports_SkMemory_malloc_cpp | |Index: Source/ThirdParty/skia/src/ports/SkMemory_malloc.cpp |--- Source/ThirdParty/skia/src/ports/SkMemory_malloc.cpp.orig |+++ Source/ThirdParty/skia/src/ports/SkMemory_malloc.cpp -------------------------- Patching file Source/ThirdParty/skia/src/ports/SkMemory_malloc.cpp using Plan A... Hunk #1 succeeded at 15. Hunk #2 succeeded at 126. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_Compiler_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Disable musttail attribute, not supported by clang on powerpc, powerpc64 |and mips64. | |Index: Source/WTF/wtf/Compiler.h |--- Source/WTF/wtf/Compiler.h.orig |+++ Source/WTF/wtf/Compiler.h -------------------------- Patching file Source/WTF/wtf/Compiler.h using Plan A... Hunk #1 succeeded at 285. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_InlineASM_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WTF/wtf/InlineASM.h |--- Source/WTF/wtf/InlineASM.h.orig |+++ Source/WTF/wtf/InlineASM.h -------------------------- Patching file Source/WTF/wtf/InlineASM.h using Plan A... Hunk #1 succeeded at 43. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_PageBlock_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WTF/wtf/PageBlock.h |--- Source/WTF/wtf/PageBlock.h.orig |+++ Source/WTF/wtf/PageBlock.h -------------------------- Patching file Source/WTF/wtf/PageBlock.h using Plan A... Hunk #1 succeeded at 55. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_PlatformCPU_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |https://bugs.webkit.org/show_bug.cgi?id=129963 | |Index: Source/WTF/wtf/PlatformCPU.h |--- Source/WTF/wtf/PlatformCPU.h.orig |+++ Source/WTF/wtf/PlatformCPU.h -------------------------- Patching file Source/WTF/wtf/PlatformCPU.h using Plan A... Hunk #1 succeeded at 95. Hunk #2 succeeded at 304. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_PlatformEnable_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |https://bugs.webkit.org/show_bug.cgi?id=129963 | |Index: Source/WTF/wtf/PlatformEnable.h |--- Source/WTF/wtf/PlatformEnable.h.orig |+++ Source/WTF/wtf/PlatformEnable.h -------------------------- Patching file Source/WTF/wtf/PlatformEnable.h using Plan A... Hunk #1 succeeded at 694. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_Platform_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix build with icu4c >=69.1 | |Index: Source/WTF/wtf/Platform.h |--- Source/WTF/wtf/Platform.h.orig |+++ Source/WTF/wtf/Platform.h -------------------------- Patching file Source/WTF/wtf/Platform.h using Plan A... Hunk #1 succeeded at 113. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_RawHex_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WTF/wtf/RawHex.h |--- Source/WTF/wtf/RawHex.h.orig |+++ Source/WTF/wtf/RawHex.h -------------------------- Patching file Source/WTF/wtf/RawHex.h using Plan A... Hunk #1 succeeded at 48. Hunk #2 succeeded at 59. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_dtoa_utils_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WTF/wtf/dtoa/utils.h |--- Source/WTF/wtf/dtoa/utils.h.orig |+++ Source/WTF/wtf/dtoa/utils.h -------------------------- Patching file Source/WTF/wtf/dtoa/utils.h using Plan A... Hunk #1 succeeded at 86. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_glib_FileSystemGlib_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WTF/wtf/glib/FileSystemGlib.cpp |--- Source/WTF/wtf/glib/FileSystemGlib.cpp.orig |+++ Source/WTF/wtf/glib/FileSystemGlib.cpp -------------------------- Patching file Source/WTF/wtf/glib/FileSystemGlib.cpp using Plan A... Hunk #1 succeeded at 73. done ===> Applying OpenBSD patch patch-Source_WTF_wtf_posix_FileSystemPOSIX_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WTF/wtf/posix/FileSystemPOSIX.cpp |--- Source/WTF/wtf/posix/FileSystemPOSIX.cpp.orig |+++ Source/WTF/wtf/posix/FileSystemPOSIX.cpp -------------------------- Patching file Source/WTF/wtf/posix/FileSystemPOSIX.cpp using Plan A... Hunk #1 succeeded at 201. done ===> Applying OpenBSD patch patch-Source_WebCore_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Until we have eventfd, we need to link with epoll-shim. |See patch-Source_WebCore_SourcesGTK_txt | |Index: Source/WebCore/CMakeLists.txt |--- Source/WebCore/CMakeLists.txt.orig |+++ Source/WebCore/CMakeLists.txt -------------------------- Patching file Source/WebCore/CMakeLists.txt using Plan A... Hunk #1 succeeded at 1960. done ===> Applying OpenBSD patch patch-Source_WebCore_page_NavigatorBase_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WebCore/page/NavigatorBase.cpp |--- Source/WebCore/page/NavigatorBase.cpp.orig |+++ Source/WebCore/page/NavigatorBase.cpp -------------------------- Patching file Source/WebCore/page/NavigatorBase.cpp using Plan A... Hunk #1 succeeded at 41. Hunk #2 succeeded at 89. done ===> Applying OpenBSD patch patch-Source_WebCore_platform_graphics_FontSelectionAlgorithm_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |XXX libstdc++ from gcc-4.9.4 doesn't yet decorate std::min/std::max |with constexpr | |Index: Source/WebCore/platform/graphics/FontSelectionAlgorithm.h |--- Source/WebCore/platform/graphics/FontSelectionAlgorithm.h.orig |+++ Source/WebCore/platform/graphics/FontSelectionAlgorithm.h -------------------------- Patching file Source/WebCore/platform/graphics/FontSelectionAlgorithm.h using Plan A... Hunk #1 succeeded at 52. Hunk #2 succeeded at 112. done ===> Applying OpenBSD patch patch-Source_WebCore_platform_network_DNS_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WebCore/platform/network/DNS.h |--- Source/WebCore/platform/network/DNS.h.orig |+++ Source/WebCore/platform/network/DNS.h -------------------------- Patching file Source/WebCore/platform/network/DNS.h using Plan A... Hunk #1 succeeded at 35. done ===> Applying OpenBSD patch patch-Source_WebCore_rendering_RenderLayerBacking_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WebCore/rendering/RenderLayerBacking.h |--- Source/WebCore/rendering/RenderLayerBacking.h.orig |+++ Source/WebCore/rendering/RenderLayerBacking.h -------------------------- Patching file Source/WebCore/rendering/RenderLayerBacking.h using Plan A... Hunk #1 succeeded at 34. done ===> Applying OpenBSD patch patch-Source_WebDriver_PlatformGTK_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WebDriver/PlatformGTK.cmake |--- Source/WebDriver/PlatformGTK.cmake.orig |+++ Source/WebDriver/PlatformGTK.cmake -------------------------- Patching file Source/WebDriver/PlatformGTK.cmake using Plan A... Hunk #1 succeeded at 5. Hunk #2 succeeded at 19. done ===> Applying OpenBSD patch patch-Source_WebKit_UIProcess_Launcher_glib_ProcessLauncherGLib_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp |--- Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp.orig |+++ Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp -------------------------- Patching file Source/WebKit/UIProcess/Launcher/glib/ProcessLauncherGLib.cpp using Plan A... Hunk #1 succeeded at 160. Hunk #2 succeeded at 191. done ===> Applying OpenBSD patch patch-Source_WebKit_UIProcess_glib_WebProcessPoolGLib_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |This file only '#include "valgrind.h"' for OS(LINUX) and |RUNNING_ON_VALGRIND will be left undefined. | |Index: Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp |--- Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp.orig |+++ Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp -------------------------- Patching file Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp using Plan A... Hunk #1 succeeded at 201. done ===> Applying OpenBSD patch patch-Source_WebKit_UIProcess_gtk_AcceleratedBackingStoreDMABuf_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |No dma-buf on OpenBSD. | |Index: Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp |--- Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp.orig |+++ Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp -------------------------- Patching file Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp using Plan A... Hunk #1 succeeded at 71. done ===> Applying OpenBSD patch patch-Source_WebKit_gtk_webkitgtk-web-process-extension_pc_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WebKit/gtk/webkitgtk-web-process-extension.pc.in |--- Source/WebKit/gtk/webkitgtk-web-process-extension.pc.in.orig |+++ Source/WebKit/gtk/webkitgtk-web-process-extension.pc.in -------------------------- Patching file Source/WebKit/gtk/webkitgtk-web-process-extension.pc.in using Plan A... Hunk #1 succeeded at 9. done ===> Applying OpenBSD patch patch-Source_WebKit_gtk_webkitgtk_pc_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/WebKit/gtk/webkitgtk.pc.in |--- Source/WebKit/gtk/webkitgtk.pc.in.orig |+++ Source/WebKit/gtk/webkitgtk.pc.in -------------------------- Patching file Source/WebKit/gtk/webkitgtk.pc.in using Plan A... Hunk #1 succeeded at 9. done ===> Applying OpenBSD patch patch-Source_bmalloc_bmalloc_AvailableMemory_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/bmalloc/bmalloc/AvailableMemory.cpp |--- Source/bmalloc/bmalloc/AvailableMemory.cpp.orig |+++ Source/bmalloc/bmalloc/AvailableMemory.cpp -------------------------- Patching file Source/bmalloc/bmalloc/AvailableMemory.cpp using Plan A... Hunk #1 succeeded at 44. Hunk #2 succeeded at 168. Hunk #3 succeeded at 200. Hunk #4 succeeded at 238. done ===> Applying OpenBSD patch patch-Source_bmalloc_bmalloc_AvailableMemory_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/bmalloc/bmalloc/AvailableMemory.h |--- Source/bmalloc/bmalloc/AvailableMemory.h.orig |+++ Source/bmalloc/bmalloc/AvailableMemory.h -------------------------- Patching file Source/bmalloc/bmalloc/AvailableMemory.h using Plan A... Hunk #1 succeeded at 32. Hunk #2 succeeded at 61. done ===> Applying OpenBSD patch patch-Source_bmalloc_bmalloc_BPlatform_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/bmalloc/bmalloc/BPlatform.h |--- Source/bmalloc/bmalloc/BPlatform.h.orig |+++ Source/bmalloc/bmalloc/BPlatform.h -------------------------- Patching file Source/bmalloc/bmalloc/BPlatform.h using Plan A... Hunk #1 succeeded at 52. done ===> Applying OpenBSD patch patch-Source_bmalloc_bmalloc_EligibilityResultInlines_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/webkitgtk-2.46.1/Source/WebKit/UIProcess/gtk/PointerLockManagerX11.cpp:34: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/WTF/Headers/wtf/TZoneMallocInlines.h:58: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/IsoHeapInlines.h:31: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/EligibilityResultInlines.h:28: |/usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/EligibilityResult.h:35:5: error: expected identifier Success |/usr/X11R6/include/X11/X.h:350:21: note: expanded from macro 'Success' |#define Success 0 /* everything's okay */ | |Index: Source/bmalloc/bmalloc/EligibilityResultInlines.h |--- Source/bmalloc/bmalloc/EligibilityResultInlines.h.orig |+++ Source/bmalloc/bmalloc/EligibilityResultInlines.h -------------------------- Patching file Source/bmalloc/bmalloc/EligibilityResultInlines.h using Plan A... Hunk #1 succeeded at 39. done ===> Applying OpenBSD patch patch-Source_bmalloc_bmalloc_EligibilityResult_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/webkitgtk-2.46.1/Source/WebKit/UIProcess/gtk/PointerLockManagerX11.cpp:34: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/WTF/Headers/wtf/TZoneMallocInlines.h:58: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/IsoHeapInlines.h:31: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/EligibilityResultInlines.h:28: |/usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/EligibilityResult.h:35:5: error: expected identifier Success |/usr/X11R6/include/X11/X.h:350:21: note: expanded from macro 'Success' |#define Success 0 /* everything's okay */ | |Index: Source/bmalloc/bmalloc/EligibilityResult.h |--- Source/bmalloc/bmalloc/EligibilityResult.h.orig |+++ Source/bmalloc/bmalloc/EligibilityResult.h -------------------------- Patching file Source/bmalloc/bmalloc/EligibilityResult.h using Plan A... Hunk #1 succeeded at 32. Hunk #2 succeeded at 44. done ===> Applying OpenBSD patch patch-Source_bmalloc_bmalloc_IsoAllocatorInlines_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/webkitgtk-2.46.1/Source/WebKit/UIProcess/gtk/PointerLockManagerX11.cpp:34: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/WTF/Headers/wtf/TZoneMallocInlines.h:58: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/IsoHeapInlines.h:31: |In file included from /usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/EligibilityResultInlines.h:28: |/usr/ports/pobj/webkitgtk60-2.46.1-webkitgtk60/build-amd64-webkitgtk60/bmalloc/Headers/bmalloc/EligibilityResult.h:35:5: error: expected identifier Success |/usr/X11R6/include/X11/X.h:350:21: note: expanded from macro 'Success' |#define Success 0 /* everything's okay */ | |Index: Source/bmalloc/bmalloc/IsoAllocatorInlines.h |--- Source/bmalloc/bmalloc/IsoAllocatorInlines.h.orig |+++ Source/bmalloc/bmalloc/IsoAllocatorInlines.h -------------------------- Patching file Source/bmalloc/bmalloc/IsoAllocatorInlines.h using Plan A... Hunk #1 succeeded at 76. done ===> Applying OpenBSD patch patch-Source_cmake_OptionsCommon_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Put the internal library path first so that we can |build with an older webkitgtk4 package installed. | |Index: Source/cmake/OptionsCommon.cmake |--- Source/cmake/OptionsCommon.cmake.orig |+++ Source/cmake/OptionsCommon.cmake -------------------------- Patching file Source/cmake/OptionsCommon.cmake using Plan A... Hunk #1 succeeded at 234. done ===> Applying OpenBSD patch patch-Source_cmake_WebKitCommon_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/cmake/WebKitCommon.cmake |--- Source/cmake/WebKitCommon.cmake.orig |+++ Source/cmake/WebKitCommon.cmake -------------------------- Patching file Source/cmake/WebKitCommon.cmake using Plan A... Hunk #1 succeeded at 129. Hunk #2 succeeded at 202. Hunk #3 succeeded at 217. done ===> Applying OpenBSD patch patch-Source_cmake_WebKitCompilerFlags_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/cmake/WebKitCompilerFlags.cmake |--- Source/cmake/WebKitCompilerFlags.cmake.orig |+++ Source/cmake/WebKitCompilerFlags.cmake -------------------------- Patching file Source/cmake/WebKitCompilerFlags.cmake using Plan A... Hunk #1 succeeded at 317. done ===> Applying OpenBSD patch patch-Source_cmake_WebKitFeatures_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Source/cmake/WebKitFeatures.cmake |--- Source/cmake/WebKitFeatures.cmake.orig |+++ Source/cmake/WebKitFeatures.cmake -------------------------- Patching file Source/cmake/WebKitFeatures.cmake using Plan A... Hunk #1 succeeded at 443. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in www/webkitgtk4,webkitgtk41 at 1729374200.90 ===> www/webkitgtk4,webkitgtk41 ===> Generating configure for webkitgtk41-2.46.1p1 ===> Configuring for webkitgtk41-2.46.1p1 /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_COMMENT= -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-311. -DMODPY_BIN=/usr/local/bin/python3.11 -DMODPY_EGG_VERSION= -DMODPY_VERSION=3.11 -DMODPY_BIN_SUFFIX= -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DAPI=4.1 -DMODCMAKE_BUILD_SUFFIX=-release.cmake -DMODRUBY_RELEXAMPLEDIR=share/examples/ruby33 -DMODRUBY_SITEARCHDIR=lib/ruby/site_ruby/3.3/sparc64-openbsd -DMODRUBY_SITEDIR=lib/ruby/site_ruby/3.3 -DMODRUBY_LIBREV=3.3 -DMODRUBY_ARCH=sparc64-openbsd -DGEM_LIB= -DGEM_BIN= -DDISTNAME=webkitgtk-2.46.1 -DLIBjavascriptcoregtk-4.1_VERSION=4.2 -DLIBwebkit2gtk-4.1_VERSION=4.2 -DLIBwebkitgtk-6.0_VERSION=0.4 -DARCH=sparc64 -DBASE_PKGPATH=www/webkitgtk4,webkitgtk41 -DFLAVOR_EXT=-webkitgtk41 -DFULLPKGNAME=webkitgtk41-2.46.1p1 -DHOMEPAGE=https://webkitgtk.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=sparc64 -DMAINTAINER=Antoine\ Jacoutot\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=webkitgtk41 -i -B /usr/obj/ports/webkitgtk41-2.46.1-webkitgtk41 /usr/obj/ports/webkitgtk41-2.46.1-webkitgtk41/webkitgtk-2.46.1/Source/cmake/WebKitCommon.cmake -- The C compiler identification is GNU 8.4.0 -- The CXX compiler identification is GNU 8.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/obj/ports/webkitgtk41-2.46.1-webkitgtk41/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/obj/ports/webkitgtk41-2.46.1-webkitgtk41/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The CMake build type is: Release CMake Error at Source/cmake/WebKitCommon.cmake:75 (message): GCC 11.2 or newer is required to build WebKit. Use a newer GCC version or Clang. Call Stack (most recent call first): CMakeLists.txt:16 (include) -- Configuring incomplete, errors occurred! *** Error 1 in www/webkitgtk4 (/usr/ports/infrastructure/mk/bsd.port.mk:3028 'do-configure': @cd /usr/obj/ports/webkitgtk41-2.46.1-webkitgtk...) *** Error 2 in www/webkitgtk4 (/usr/ports/infrastructure/mk/bsd.port.mk:3048 '/usr/obj/ports/webkitgtk41-2.46.1-webkitgtk41/build-sparc64-webkitgtk41/.configure_done') *** Error 2 in www/webkitgtk4 (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'configure': @lock=webkitgtk41-2.46.1p1; export _LOCKS_HELD=" ...) ===> Exiting www/webkitgtk4,webkitgtk41 with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; ...) >>> Ended at 1729374211.88 max_stuck=91.92/waiting-for-lock #193=19.69/depends=114.37/show-prepare-results=37.09/patch=35.79/configure=11.06 Error: job failed with 512 on sparc64-2b at 1729374211