pkg・ports アップデート関連 - llvm - llvm11-11.0.1_7 → 11.0.1_8

 クラウディア
1. 概要
2. 状況
3. オプションを変えてみる
4. 削除してみる

1. 概要

 これを書いているのが、2023年9月24日ですが。  数日前から発生しています。

2. 状況


$ pkg version -vl "<"
llvm11-11.0.1_7                    <   needs updating (index has 11.0.1_8)
 という状態でありまして。  これを

portupgrade -rR llvm11
 しようとすると、最初から途中までは省略しますが。

[ 72% 4093/5620] cd /usr/ports/devel/llvm11/work/.build/tools/clang/docs && /usr/local/bin/cmake -E make_directory /usr/ports/devel/llvm11/work/.build/tools/clang/docs/html && /usr/local/bin/sphinx-build-3.9 -b html -d /usr/ports/devel/llvm11/work/.build/tools/clang/docs/_doctrees-clang-html -q -t builder-html /usr/ports/devel/llvm11/work/.build/tools/clang/docs /usr/ports/devel/llvm11/work/.build/tools/clang/docs/html
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/llvm11
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/llvm11
egrep: empty (sub)expression
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20230924-77937-fjfc98 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=llvm11-11.0.1_7 UPGRADE_PORT_VER=11.0.1_7 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! devel/llvm11 (llvm11-11.0.1_7)        (unknown build er
 てなことになります。

3. オプションを変えてみる

 「llvm15」で、うまくいったようにオプションを変えてみます。
「/usr/ports/devel/llvm11」-「make config①」
「/usr/ports/devel/llvm11」-「make config②」

 「BE_WASIM」をはずして、「BE_FREEBSD」にしてみます。
 しかし、これも「make」で。


/usr/ports/devel/llvm11/work/llvm-11.0.1.src/tools/clang/tools/extra/docs/clang-tidy/Integrations.rst:: WARNING: "table cell spanning" not supported
[  0% 7/1534] cd /usr/ports/devel/llvm11/work/.build/tools/clang/docs && /usr/local/bin/cmake -E make_directory /usr/ports/devel/llvm11/work/.build/tools/clang/docs/html && /usr/local/bin/sphinx-build-3.9 -b html -d /usr/ports/devel/llvm11/work/.build/tools/clang/docs/_doctrees-clang-html -q -t builder-html /usr/ports/devel/llvm11/work/.build/tools/clang/docs /usr/ports/devel/llvm11/work/.build/tools/clang/docs/html
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/llvm11
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/llvm11
 となっちゃいました。

4. 削除してみる

 ん~。  果たして、これ削除してもいいかしら。  「pkg」で見てみると。

$ pkg remove llvm11
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
        llvm11: 11.0.1_7

Number of packages to be removed: 1

The operation will free 729 MiB.

Proceed with deinstalling packages? [y/N]:
 となるので、ここんとこでは、依存しているものはないようです。

cd /usr/ports/devel/llvm11
make deinstall clean
 これで、実際は、依存するものがあれば、何かの「portupgrade」で、何か、「make」がはじまることでしょう。  そうなれば、また検討します。
ハイスピードプラン