pkg・ports アップデート関連 - llvm - llvm10-10.0.1_10 → 10.0.1_11
- 1. 概要
- 2. 状況
- 3. 削除してみる
1. 概要
発生は、2023年10月2日です。
「llvm11-11.0.1_7 → 11.0.1_8」のときと、同じようなもんかしら?
2. 状況
$ pkg version -vl "<"
llvm10-10.0.1_10 < needs updating (index has 10.0.1_11)
という状態でありまして。
これを
portupgrade -rR llvm10
しようとすると、最初から途中までは省略しますが。
/usr/ports/devel/llvm10/work/llvm-10.0.1.src/tools/clang/docs/AttributeReference.rst:4999: WARNING: Bullet list ends without a blank line; unexpected unindent.
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/llvm10
*** Error code 1
Stop.
make: stopped in /usr/ports/devel/llvm10
egrep: empty (sub)expression
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20231002-48564-c09tk9 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=llvm10-10.0.1_10 UPGRADE_PORT_VER=10.0.1_10 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! devel/llvm10 (llvm10-10.0.1_10) (unknown build error)
てなことになります。
3. 削除してみる
「ports」のオプションを変えようかと思いましたが、「llvm11」と同様のことになりそうな気がします。
「llvm11」と同じく、削除してみるか・・・。
「pkg」で見てみると。
$ pkg remove llvm10
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:
llvm10: 10.0.1_10
Number of packages to be removed: 1
The operation will free 646 MiB.
Proceed with deinstalling packages? [y/N]:
となるので、ここんとこでは、依存しているものはないようです。
cd /usr/ports/devel/llvm10
make deinstall clean
これで、「llvm11」と同様、実際に依存するものがあれば、何かの「portupgrade」で、何か、「make」がはじまることでしょう。
そうなれば、また検討します。
|
|