=> Checksum BLAKE2s OK for 0.2.9-utf32.tar.gz => Checksum SHA512 OK for 0.2.9-utf32.tar.gz => Checksum BLAKE2s OK for allocator-api2-0.2.21.crate => Checksum SHA512 OK for allocator-api2-0.2.21.crate => Checksum BLAKE2s OK for autocfg-1.4.0.crate => Checksum SHA512 OK for autocfg-1.4.0.crate => Checksum BLAKE2s OK for bitflags-2.6.0.crate => Checksum SHA512 OK for bitflags-2.6.0.crate => Checksum BLAKE2s OK for block-buffer-0.10.4.crate => Checksum SHA512 OK for block-buffer-0.10.4.crate => Checksum BLAKE2s OK for cc-1.2.7.crate => Checksum SHA512 OK for cc-1.2.7.crate => Checksum BLAKE2s OK for cfg-if-1.0.0.crate => Checksum SHA512 OK for cfg-if-1.0.0.crate => Checksum BLAKE2s OK for cfg_aliases-0.2.1.crate => Checksum SHA512 OK for cfg_aliases-0.2.1.crate => Checksum BLAKE2s OK for cpufeatures-0.2.16.crate => Checksum SHA512 OK for cpufeatures-0.2.16.crate => Checksum BLAKE2s OK for crypto-common-0.1.6.crate => Checksum SHA512 OK for crypto-common-0.1.6.crate => Checksum BLAKE2s OK for digest-0.10.7.crate => Checksum SHA512 OK for digest-0.10.7.crate => Checksum BLAKE2s OK for equivalent-1.0.1.crate => Checksum SHA512 OK for equivalent-1.0.1.crate => Checksum BLAKE2s OK for errno-0.3.11.crate => Checksum SHA512 OK for errno-0.3.11.crate => Checksum BLAKE2s OK for fastrand-2.3.0.crate => Checksum SHA512 OK for fastrand-2.3.0.crate => Checksum BLAKE2s OK for fish-4.1.2.tar.xz => Checksum SHA512 OK for fish-4.1.2.tar.xz => Checksum BLAKE2s OK for fnv-1.0.7.crate => Checksum SHA512 OK for fnv-1.0.7.crate => Checksum BLAKE2s OK for foldhash-0.1.4.crate => Checksum SHA512 OK for foldhash-0.1.4.crate => Checksum BLAKE2s OK for generic-array-0.14.7.crate => Checksum SHA512 OK for generic-array-0.14.7.crate => Checksum BLAKE2s OK for hashbrown-0.15.2.crate => Checksum SHA512 OK for hashbrown-0.15.2.crate => Checksum BLAKE2s OK for jobserver-0.1.32.crate => Checksum SHA512 OK for jobserver-0.1.32.crate => Checksum BLAKE2s OK for libc-0.2.172.crate => Checksum SHA512 OK for libc-0.2.172.crate => Checksum BLAKE2s OK for lock_api-0.4.12.crate => Checksum SHA512 OK for lock_api-0.4.12.crate => Checksum BLAKE2s OK for log-0.4.22.crate => Checksum SHA512 OK for log-0.4.22.crate => Checksum BLAKE2s OK for lru-0.13.0.crate => Checksum SHA512 OK for lru-0.13.0.crate => Checksum BLAKE2s OK for memchr-2.7.4.crate => Checksum SHA512 OK for memchr-2.7.4.crate => Checksum BLAKE2s OK for minimal-lexical-0.2.1.crate => Checksum SHA512 OK for minimal-lexical-0.2.1.crate => Checksum BLAKE2s OK for nix-0.30.1.crate => Checksum SHA512 OK for nix-0.30.1.crate => Checksum BLAKE2s OK for nom-7.1.3.crate => Checksum SHA512 OK for nom-7.1.3.crate => Checksum BLAKE2s OK for num-traits-0.2.19.crate => Checksum SHA512 OK for num-traits-0.2.19.crate => Checksum BLAKE2s OK for once_cell-1.20.2.crate => Checksum SHA512 OK for once_cell-1.20.2.crate => Checksum BLAKE2s OK for parking_lot-0.12.3.crate => Checksum SHA512 OK for parking_lot-0.12.3.crate => Checksum BLAKE2s OK for parking_lot_core-0.9.10.crate => Checksum SHA512 OK for parking_lot_core-0.9.10.crate => Checksum BLAKE2s OK for pcre2-0.2.9.crate => Checksum SHA512 OK for pcre2-0.2.9.crate => Checksum BLAKE2s OK for pcre2-sys-0.2.9.crate => Checksum SHA512 OK for pcre2-sys-0.2.9.crate => Checksum BLAKE2s OK for phf-0.11.3.crate => Checksum SHA512 OK for phf-0.11.3.crate => Checksum BLAKE2s OK for phf-0.12.1.crate => Checksum SHA512 OK for phf-0.12.1.crate => Checksum BLAKE2s OK for phf_codegen-0.11.3.crate => Checksum SHA512 OK for phf_codegen-0.11.3.crate => Checksum BLAKE2s OK for phf_codegen-0.12.1.crate => Checksum SHA512 OK for phf_codegen-0.12.1.crate => Checksum BLAKE2s OK for phf_generator-0.11.3.crate => Checksum SHA512 OK for phf_generator-0.11.3.crate => Checksum BLAKE2s OK for phf_generator-0.12.1.crate => Checksum SHA512 OK for phf_generator-0.12.1.crate => Checksum BLAKE2s OK for phf_shared-0.11.3.crate => Checksum SHA512 OK for phf_shared-0.11.3.crate => Checksum BLAKE2s OK for phf_shared-0.12.1.crate => Checksum SHA512 OK for phf_shared-0.12.1.crate => Checksum BLAKE2s OK for pkg-config-0.3.31.crate => Checksum SHA512 OK for pkg-config-0.3.31.crate => Checksum BLAKE2s OK for portable-atomic-1.10.0.crate => Checksum SHA512 OK for portable-atomic-1.10.0.crate => Checksum BLAKE2s OK for proc-macro2-1.0.95.crate => Checksum SHA512 OK for proc-macro2-1.0.95.crate => Checksum BLAKE2s OK for quote-1.0.40.crate => Checksum SHA512 OK for quote-1.0.40.crate => Checksum BLAKE2s OK for rand-0.8.5.crate => Checksum SHA512 OK for rand-0.8.5.crate => Checksum BLAKE2s OK for rand_core-0.6.4.crate => Checksum SHA512 OK for rand_core-0.6.4.crate => Checksum BLAKE2s OK for redox_syscall-0.5.8.crate => Checksum SHA512 OK for redox_syscall-0.5.8.crate => Checksum BLAKE2s OK for rsconf-0.2.2.crate => Checksum SHA512 OK for rsconf-0.2.2.crate => Checksum BLAKE2s OK for rust-embed-8.7.2.crate => Checksum SHA512 OK for rust-embed-8.7.2.crate => Checksum BLAKE2s OK for rust-embed-impl-8.7.2.crate => Checksum SHA512 OK for rust-embed-impl-8.7.2.crate => Checksum BLAKE2s OK for rust-embed-utils-8.7.2.crate => Checksum SHA512 OK for rust-embed-utils-8.7.2.crate => Checksum BLAKE2s OK for same-file-1.0.6.crate => Checksum SHA512 OK for same-file-1.0.6.crate => Checksum BLAKE2s OK for scc-2.3.0.crate => Checksum SHA512 OK for scc-2.3.0.crate => Checksum BLAKE2s OK for scopeguard-1.2.0.crate => Checksum SHA512 OK for scopeguard-1.2.0.crate => Checksum BLAKE2s OK for sdd-3.0.5.crate => Checksum SHA512 OK for sdd-3.0.5.crate => Checksum BLAKE2s OK for serial_test-3.2.0.crate => Checksum SHA512 OK for serial_test-3.2.0.crate => Checksum BLAKE2s OK for serial_test_derive-3.2.0.crate => Checksum SHA512 OK for serial_test_derive-3.2.0.crate => Checksum BLAKE2s OK for sha2-0.10.8.crate => Checksum SHA512 OK for sha2-0.10.8.crate => Checksum BLAKE2s OK for shlex-1.3.0.crate => Checksum SHA512 OK for shlex-1.3.0.crate => Checksum BLAKE2s OK for siphasher-1.0.1.crate => Checksum SHA512 OK for siphasher-1.0.1.crate => Checksum BLAKE2s OK for smallvec-1.13.2.crate => Checksum SHA512 OK for smallvec-1.13.2.crate => Checksum BLAKE2s OK for syn-2.0.95.crate => Checksum SHA512 OK for syn-2.0.95.crate => Checksum BLAKE2s OK for terminfo-0.9.0.crate => Checksum SHA512 OK for terminfo-0.9.0.crate => Checksum BLAKE2s OK for typenum-1.17.0.crate => Checksum SHA512 OK for typenum-1.17.0.crate => Checksum BLAKE2s OK for unicode-ident-1.0.14.crate => Checksum SHA512 OK for unicode-ident-1.0.14.crate => Checksum BLAKE2s OK for unicode-segmentation-1.12.0.crate => Checksum SHA512 OK for unicode-segmentation-1.12.0.crate => Checksum BLAKE2s OK for unicode-width-0.2.0.crate => Checksum SHA512 OK for unicode-width-0.2.0.crate => Checksum BLAKE2s OK for unix_path-1.0.1.crate => Checksum SHA512 OK for unix_path-1.0.1.crate => Checksum BLAKE2s OK for unix_str-1.0.0.crate => Checksum SHA512 OK for unix_str-1.0.0.crate => Checksum BLAKE2s OK for version_check-0.9.5.crate => Checksum SHA512 OK for version_check-0.9.5.crate => Checksum BLAKE2s OK for walkdir-2.5.0.crate => Checksum SHA512 OK for walkdir-2.5.0.crate => Checksum BLAKE2s OK for widestring-1.2.0.crate => Checksum SHA512 OK for widestring-1.2.0.crate => Checksum BLAKE2s OK for winapi-util-0.1.9.crate => Checksum SHA512 OK for winapi-util-0.1.9.crate => Checksum BLAKE2s OK for windows-sys-0.59.0.crate => Checksum SHA512 OK for windows-sys-0.59.0.crate => Checksum BLAKE2s OK for windows-targets-0.52.6.crate => Checksum SHA512 OK for windows-targets-0.52.6.crate => Checksum BLAKE2s OK for windows_aarch64_gnullvm-0.52.6.crate => Checksum SHA512 OK for windows_aarch64_gnullvm-0.52.6.crate => Checksum BLAKE2s OK for windows_aarch64_msvc-0.52.6.crate => Checksum SHA512 OK for windows_aarch64_msvc-0.52.6.crate => Checksum BLAKE2s OK for windows_i686_gnu-0.52.6.crate => Checksum SHA512 OK for windows_i686_gnu-0.52.6.crate => Checksum BLAKE2s OK for windows_i686_gnullvm-0.52.6.crate => Checksum SHA512 OK for windows_i686_gnullvm-0.52.6.crate => Checksum BLAKE2s OK for windows_i686_msvc-0.52.6.crate => Checksum SHA512 OK for windows_i686_msvc-0.52.6.crate => Checksum BLAKE2s OK for windows_x86_64_gnu-0.52.6.crate => Checksum SHA512 OK for windows_x86_64_gnu-0.52.6.crate => Checksum BLAKE2s OK for windows_x86_64_gnullvm-0.52.6.crate => Checksum SHA512 OK for windows_x86_64_gnullvm-0.52.6.crate => Checksum BLAKE2s OK for windows_x86_64_msvc-0.52.6.crate => Checksum SHA512 OK for windows_x86_64_msvc-0.52.6.crate ===> Installing dependencies for fish-4.1.2 ========================================================================== The supported build options for fish are: doc The currently selected options are: doc You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.fish4 (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, fish-4.1.2. Their current value is shown below: * CURSES_DEFAULT = curses * PYTHON_VERSION_DEFAULT = 313 Based on these variables, the following variables have been set: * CURSES_TYPE = curses * PYPACKAGE = python313 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency py313-sphinx>0: found py313-sphinx-8.2.3 => Tool dependency cmake>=0: found cmake-4.1.2 => Tool dependency mktools-[0-9]*: found mktools-20250213 => Tool dependency digest>=20211023: found digest-20220214 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency rust>=1.56.1: found rust-1.90.0 => Full dependency pcre2>=10.47: found pcre2-10.47 => Full dependency python313>=3.13: found python313-3.13.9 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for fish-4.1.2 ===> Extracting for fish-4.1.2 => Extracting local cargo crates ===> Patching for fish-4.1.2 => Applying pkgsrc patches for fish-4.1.2 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-Cargo.toml => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-Cargo.toml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Cargo.toml,v 1.1 2025/11/02 18:44:06 vins Exp $ | |Do not attempt to fetch sources at build time. | |--- Cargo.toml.orig 2025-11-01 22:50:07.188748922 +0000 |+++ Cargo.toml -------------------------- Patching file Cargo.toml using Plan A... Hunk #1 succeeded at 31. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-build.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-build.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build.rs,v 1.1 2025/11/02 18:44:06 vins Exp $ | |Introduce illumos support. | |--- build.rs.orig 2025-11-01 17:24:40.473636720 +0000 |+++ build.rs -------------------------- Patching file build.rs using Plan A... Hunk #1 succeeded at 84. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-cmake_Install.cmake => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-cmake_Install.cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-cmake_Install.cmake,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Use pkgsrc defaults. | |--- cmake/Install.cmake.orig 2025-11-01 23:44:37.984452608 +0000 |+++ cmake/Install.cmake -------------------------- Patching file cmake/Install.cmake using Plan A... Hunk #1 succeeded at 6. Hunk #2 succeeded at 85. Hunk #3 succeeded at 105. Hunk #4 succeeded at 118. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-crates_gettext-maps_build.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-crates_gettext-maps_build.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-crates_gettext-maps_build.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Compatibility fix for SunOS msgfmt(1). | |--- crates/gettext-maps/build.rs.orig 2025-10-07 20:56:06.000000000 +0000 |+++ crates/gettext-maps/build.rs -------------------------- Patching file crates/gettext-maps/build.rs using Plan A... Hunk #1 succeeded at 34. Hunk #2 succeeded at 90. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_builtins_ulimit.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_builtins_ulimit.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_builtins_ulimit.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Builtin ulimit: extract function. | |--- src/builtins/ulimit.rs.orig 2025-10-07 20:56:06.000000000 +0000 |+++ src/builtins/ulimit.rs -------------------------- Patching file src/builtins/ulimit.rs using Plan A... Hunk #1 succeeded at 2. Hunk #2 succeeded at 11. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_fork__exec_spawn.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_fork__exec_spawn.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_fork__exec_spawn.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Prevent mismatched types for POSIX_SPAWN_SETSIGDEF on SunOS. | |--- src/fork_exec/spawn.rs.orig 2025-10-07 20:56:06.000000000 +0000 |+++ src/fork_exec/spawn.rs -------------------------- Patching file src/fork_exec/spawn.rs using Plan A... Hunk #1 succeeded at 117. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_path.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_path.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_path.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Use statvfs() on illumos. | |--- src/path.rs.orig 2025-10-07 20:56:06.000000000 +0000 |+++ src/path.rs -------------------------- Patching file src/path.rs using Plan A... Hunk #1 succeeded at 722. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_wildcard.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_wildcard.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_wildcard.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Prevent type clash on SunOS. | |--- src/wildcard.rs.orig 2025-10-07 20:56:06.000000000 +0000 |+++ src/wildcard.rs -------------------------- Patching file src/wildcard.rs using Plan A... Hunk #1 succeeded at 379. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_wutil_dir__iter.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_wutil_dir__iter.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_wutil_dir__iter.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |* Struct dirent lacks d_type on SunOS. |* Prevent type clash on illumos. | |--- src/wutil/dir_iter.rs.orig 2025-10-07 20:56:06.000000000 +0000 |+++ src/wutil/dir_iter.rs -------------------------- Patching file src/wutil/dir_iter.rs using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 142. Hunk #3 succeeded at 156. Hunk #4 succeeded at 293. Hunk #5 succeeded at 302. Hunk #6 succeeded at 451. done => Patching vendor crates => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/vendor/patch-libc.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libc.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Provide a declaration for mkostemp and strftime on SunOS. | |--- libc-0.2.172/src/unix/solarish/mod.rs.orig 2006-07-24 01:21:28.000000000 +0000 |+++ libc-0.2.172/src/unix/solarish/mod.rs -------------------------- Patching file libc-0.2.172/src/unix/solarish/mod.rs using Plan A... Hunk #1 succeeded at 2854. Hunk #2 succeeded at 3172. done => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/vendor/patch-nix.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-nix.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Include definitions for resource operations on SunOS. | |--- nix-0.30.1/src/sys/mod.rs.orig 2006-07-24 01:21:28.000000000 +0000 |+++ nix-0.30.1/src/sys/mod.rs -------------------------- Patching file nix-0.30.1/src/sys/mod.rs using Plan A... Hunk #1 succeeded at 96. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- | |--- nix-0.30.1/src/sys/resource.rs.orig 2006-07-24 01:21:28.000000000 +0000 |+++ nix-0.30.1/src/sys/resource.rs -------------------------- Patching file nix-0.30.1/src/sys/resource.rs using Plan A... Hunk #1 succeeded at 19. Hunk #2 succeeded at 51. done ===> Creating toolchain wrappers for fish-4.1.2 ===> Configuring for fish-4.1.2 => Replacing python interpreter in share/tools/*.py. INFO: [replace-interpreter] Nothing changed in share/tools/deroff.py. => Adding run-time search paths to pkg-config files. INFO: [subst.mk:_pkgconfig] Nothing changed in "fish.pc.in". => Fixing locale directory references. => Checking for portability problems in extracted files -- The C compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/shells/fish4/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Setting build type to default 'RelWithDebInfo' -- Trying to use PCRE2 from the system -- Found Rust: /usr/pkg/bin/rustc CMake Error at cmake/Docs.cmake:51 (message): build documentation selected, but sphinx-build could not be found Call Stack (most recent call first): CMakeLists.txt:75 (include) -- Configuring incomplete, errors occurred! *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4 *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4