1. 概要
発生は、2026年10月14日。
2. 状況
他のものもまとめて書いちゃいますが。
portversion -v | grep '<'
[Reading data from pkg(8) ... - 888 packages found - done]
7-zip-26.03 < needs updating (port has 26.04)
cups-2.4.19_2 < needs updating (port has 2.4.20)
doggo-1.4.0,1 < needs updating (port has 1.4.0_1,1)
fftw3-3.3.10_5 < needs updating (port has 3.3.11)
fltk-1.3.10 < needs updating (port has 1.3.11)
fontconfig-2.17.1,1 < needs updating (port has 2.18.3,1)
graphite2-1.3.15 < needs updating (port has 1.3.15_1)
graphviz-16.1.0 < needs updating (port has 16.1.0_1)
hwdata-0.411,1 < needs updating (port has 0.412,1)
libdvdcss-1.5.0 < needs updating (port has 1.6.0)
mpfi-1.5.4_1 < needs updating (port has 1.5.5)
png-1.6.58 < needs updating (port has 1.6.59_1)
py312-click-8.3.1 < needs updating (port has 8.5.0)
py312-dnspython-2.8.0_1,1 < needs updating (port has 2.9.0,1)
py312-sqlite3-3.12.14_10 < needs updating (port has 3.15.0_10)
rspamd-4.1.0_1 < needs updating (port has 4.2.2_2)
x265-4.2 < needs updating (port has 4.3)
という状況にありまして。
env BATCH=yes portupgrade -rR rspamd
が失敗するので。
cd /usr/ports/mail/rspamd
make NO_DIALOG=yes MAKE_JOBS_UNSAFE=yes
が、これも。
Traceback
=========
File "/usr/local/lib/python3.12/site-packages/sphinx/registry.py", line 546, in load_extension
raise ExtensionError(
sphinx.errors.ExtensionError: Could not import extension breathe (exception: No module named 'breathe')
The full traceback has been saved in:
/tmp/sphinx-err-udk64l5a.log
To report this error to the developers, please open an issue at <https://github.com/sphinx-doc/sphinx/issues/>. Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.
ninja: build stopped: subcommand failed.
*** Error code 1
Stop.
make[3]: stopped making "/usr/ports/devel/vectorscan/work/.install_done.vectorscan._usr_local" in /usr/ports/devel/vectorscan
*** Error code 1
Stop.
make[2]: stopped making "install" in /usr/ports/devel/vectorscan
*** Error code 1
Stop.
make[1]: stopped making "/usr/ports/mail/rspamd/work/.stage_done.rspamd._usr_local" in /usr/ports/mail/rspamd
*** Error code 1
Stop.
make: stopped making "all" in /usr/ports/mail/rspamd
てなことになります。
3. 対処
エラーの原因は、依存する、「python」のパッケージがないことのようです。
それを先にインストールします。
cd /usr/ports/devel/py-breathe
make
オプションは、デフォルトのままにします。
make reinstall
もう一度。
env BATCH=yes portupgrade -rR rspamd
これでインストールできました。
4. 参考サイト
本ページは、「Gemini」伍長を参考にさせていただきました。