pkg・ports アップデート関連 - その他一般 - libgcrypt-1.12.2 → 1.12.3


 


1. 概要
2. 状況
3. 対策
4. 参考サイト

1. 概要

 発生は、2026年8月28日です。

2. 状況

 「FreeBSD 15.1 RELEASE-p1」上で。

portversion -v | grep '<'

[Reading data from pkg(8) ... - 884 packages found - done]
libgcrypt-1.12.2            <  needs updating (port has 1.12.3)
 ということなので。

env BATCH=yes portupgrade libgcrypt
 すると。

--- serpent.lo ---
mv -f .deps/serpent.Tpo .deps/serpent.Plo
--- dsa.lo ---
mv -f .deps/dsa.Tpo .deps/dsa.Plo
--- mceliece6688128f.lo ---
mv -f .deps/mceliece6688128f.Tpo .deps/mceliece6688128f.Plo
make[2]: 1 error

make[2]: stopped making "all" in /usr/ports/security/libgcrypt/work/libgcrypt-1.12.3/cipher

make[1]: stopped making "all-recursive" in /usr/ports/security/libgcrypt/work/libgcrypt-1.12.3

make: stopped making "all" in /usr/ports/security/libgcrypt/work/libgcrypt-1.12.3
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped making "all" in /usr/ports/security/libgcrypt
egrep: empty (sub)expression
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20260828-53066-c4e6nd env UPGRADE_TOOL=portupgrade UPGRADE_PORT=libgcrypt-1.12.2 UPGRADE_PORT_VER=1.12.2 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! security/libgcrypt (libgcrypt-1.12.2) (unknown build error)
 「Gemini」伍長に確認してみると。
sm4-intel-avx512-amd64.S 内の vsm4rnds4 命令(AVX-512 向け SM4 暗号命令)をアセンブラが解釈できていないことが原因です。LLVM/Clang またはアセンブラが該当命令に対応していないか、ビルド時のアセンブラフラグの不整合により発生しています。
 とのことです。

3. 対策

 試行錯誤の結果、以下の方法で、うまくアップグレードできます。

cd /usr/ports/security/libgcrypt

make clean

make WITHOUT=STATIC CONFIGURE_ARGS+="--disable-asm" MAKE_JOBS_UNSAFE=yes

make reinstall

4. 参考サイト

 本ページは、「Gemini」伍長を参考にさせていただきました。

audiobook.jp
損保との違い
それがだいじWi-Fi
TikTok Shop 【リピート用プログラム】
EaseUS
アフィリエイトのアクセストレード
サウンドハウス
JETBOY
葬送のフリーレン Prime Video
U-NEXT
Amazonギフトカード
5G CONNECT
ベルリッツ
earthcar(アースカー)
ハイスピードプラン
【usus ウズウズ】
健康サポート特集
薬屋の独り言
ネットオークションの相場、統計、価格比較といえばオークファン