[Bug 291079] sysutils/nix: Fails to build with mdbook 0.5.0 (DOCS option)

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 18 Nov 2025 12:48:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291079

            Bug ID: 291079
           Summary: sysutils/nix: Fails to build with mdbook 0.5.0 (DOCS
                    option)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ashish@FreeBSD.org
          Reporter: eduardo@FreeBSD.org
             Flags: maintainer-feedback?(ashish@FreeBSD.org)
          Assignee: ashish@FreeBSD.org

Hello,

Looking for help on:

```
[ 72% 356/491] env ASAN_OPTIONS=abort_on_error=1:print_summary=1:detect_leaks=0
HOME=/tmp/dummy NIX_CONF_DIR=/tmp/dummy
NIX_SSL_CERT_FILE=/tmp/dummy/no-ca-bundle.crt NIX_STATE_DIR=/tmp/dummy
'NIX_CONFIG=cores = 0' /usr/local/bin/python3.11
../src/nix-manual/source/command-ref/../../remove_before_wrapper.py
src/nix-manual/source/command-ref/new-cli --
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix/nix
--experimental-features nix-command eval -I
nix=/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/src/nix-manual --store
dummy:// --impure --raw --expr 'import
../src/nix-manual/source/command-ref/../../generate-manpage.nix true
(builtins.readFile ./src/nix-manual/nix.json)'
warning: you don't have Internet access; disabling some network-dependent
features
[ 72% 357/491] /usr/local/bin/meson --internal exe --unpickle
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/meson-private/meson_exe_bash_615756088fe0f31b84b52f98d8a05c1fb32c29ec.dat
FAILED: [code=101] src/nix-manual/manual src/nix-manual/markdown
/usr/local/bin/meson --internal exe --unpickle
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/meson-private/meson_exe_bash_615756088fe0f31b84b52f98d8a05c1fb32c29ec.dat
while executing ['/usr/local/bin/bash', '-euo', 'pipefail', '-c', '\n       
/usr/local/bin/python3.11 ../src/nix-manual/generate-deps.py ../src/nix-manual
> src/nix-manual/manual.d\n        /usr/local/bin/python3.11
../src/nix-manual/substitute.py summary
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual <
../src/nix-manual/source/SUMMARY.md.in >
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual/source/SUMMARY.md\n
       sed -e \'s|@version@|2.32.1|g\' < ../src/nix-manual/book.toml.in >
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual/book.toml\n
       /usr/local/bin/rsync -r --include=\'*.md\' ../src/nix-manual/
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual/\n       
(cd /wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual;
RUST_LOG=warn /usr/local/bin/mdbook build -d
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual 3>&2 2>&1
1>&3) | { grep -Fv "because fragment resolution isn\'t implemented" || :; }
3>&2 2>&1 1>&3\n
     rm -rf
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual/manual\n 
      mv
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual/html
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual/manual\n 
      find
/wrkdirs/usr/ports/sysutils/nix/work/nix-2.32.1/_build/src/nix-manual/manual
-iname meson.build -delete\n    ']
--- stdout ---
skipping non-regular file ".version"

--- stderr ---
ERROR invalid key `substitute-search`
```

Thanks

-- 
You are receiving this mail because:
You are the assignee for the bug.