pkg・ports アップデート関連 - glib - glib-2.80.5_1,2 → 2.82.4,1,2


クラウディア 


1. 概要
2. 状況

1. 概要

 記事を書いているのが、2025年4月14日ですが、数日前から発生しています。

2. 状況

 下記の状況にありまして。

$ portversion -v | grep "<"
[Reading data from pkg(8) ... - 388 packages found - done]
glib-2.80.5_1,2             <  needs updating (port has 2.82.4_1,2)
graphviz-12.2.1             <  needs updating (port has 12.2.1_1)
 ようわからんのが、前ページと同じ、「FreeBSD」のバージョンにあるものが、アップグレード先のバージョンが異なるんですがね。

portupgrade -rR glib
 は、以下で停止します。

[Reading data from pkg(8) ... - 388 packages found - done]
[Gathering depends for devel/glib20 ................................................................................... done]
[Gathering depends for devel/dbus-glib ................................................................ done]
[Gathering depends for print/harfbuzz-icu ........................................................................... done]
[Gathering depends for graphics/graphviz .............................................................................. done]
[Exclude up-to-date packages .......................................................................................... done]
--->  Upgrading 'glib-2.80.5_1,2' to 'glib-2.82.4_1,2' (devel/glib20)
--->  Building '/usr/ports/devel/glib20'
===>  Cleaning for gobject-introspection-1.82.0_1,1
===>  Cleaning for glib-2.82.4_1,2
===>  Cleaning for glib-2.82.4_1,2
===>  License LGPL20 accepted by the user
===>   glib-2.82.4_1,2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by glib-2.82.4_1,2 for building
===>  Extracting for glib-2.82.4_1,2
=> SHA256 Checksum OK for gnome/glib-2.82.4.tar.xz.
=> SHA256 Checksum OK for gnome/3dcf1ea13d9b2a3371fa35b79e640063de33dc20.patch.
===>   glib-2.82.4_1,2 depends on file: /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found
===>   glib-2.82.4_1,2 depends on file: /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found
*** Error code 1

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

Stop.
make: stopped in /usr/ports/devel/glib20
egrep: empty (sub)expression
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20250414-93457-tuwaai env UPGRADE_TOOL=portupgrade UPGRADE_PORT=glib-2.80.5_1,2 UPGRADE_PORT_VER=2.80.5_1,2 make
** Fix the problem and try again.
--->  Skipping 'graphics/graphviz' (graphviz-12.2.1) because a requisite package 'glib-2.80.5_1,2' (devel/glib20) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! devel/glib20 (glib-2.80.5_1,2)        (unknown build error)
        * graphics/graphviz (graphviz-12.2.1)
 前ページに習って。

pkg remove glib-bootstrap gobject-introspection-bootstrap
 しようとすると。

No packages matched for pattern 'glib-bootstrap'

No packages matched for pattern 'gobject-introspection-bootstrap'

Checking integrity... done (0 conflicting)
2 packages requested for removal: 0 locked, 2 missing
 てなことになりますじゃ。

cd /usr/ports/devel/gobject-introspection
make
make reinstall
 と、ここまでいきましたが・・・。  あれこれやりましたが、にっちもさっちもいかず・・・。

pkg autoremove
 したら、「glib」が消えたので、実は、先に進みたいことがあったので、変な状況のまま、先に進むことにしました。  なので、本来的な意味では、これは、未解決なのです。

ハイスピードプラン