- 1. 概要
- 2. 状況
- 3. 対応
1. 概要
またぞろ、発生しましたわ(2025年7月9日)。
2. 状況
下記の状況にありまして。
portversion -v | grep '<'
glib-2.84.1_2,2 < needs updating (port has 2.84.1_3,2)
env BATCH=yes portupgrade glib
しますと(他のものがついてくるので、あえて「-rR」をつけていない)。
---> Upgrading 'glib-2.84.1_2,2' to 'glib-2.84.1_3,2' (devel/glib20)
---> Building '/usr/ports/devel/glib20'
===> Cleaning for gobject-introspection-1.84.0,1
===> Cleaning for glib-2.84.1_3,2
===> Cleaning for glib-2.84.1_3,2
===> License LGPL20 accepted by the user
===> glib-2.84.1_3,2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by glib-2.84.1_3,2 for building
===> Extracting for glib-2.84.1_3,2
=> SHA256 Checksum OK for gnome/glib-2.84.1.tar.xz.
===> glib-2.84.1_3,2 depends on file: /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found
===> glib-2.84.1_3,2 depends on file: /usr/local/gobject-introspection-bootstrap/bin/g-ir-scanner - not found
*** 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/portupgrade20250709-11800-2tmx2p env UPGRADE_TOOL=portupgrade UPGRADE_PORT=glib-2.84.1_2,2 UPGRADE_PORT_VER=2.84.1_2,2 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! devel/glib20 (glib-2.84.1_2,2) (unknown build error)
ちゅなことになります。
3. 対応
前回と同様のやり方でいいのかしら?
cd /usr/ports/devel/gobject-introspection
make FLAVOR=bootstrap install clean
cd ../glib20
make
make reinstall
pkg delete gobject-introspection-bootstrap glib-bootstrap
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 2 packages (of 0 packages in the universe):
Installed packages to be REMOVED:
glib-bootstrap: 2.84.1_3,2
gobject-introspection-bootstrap: 1.84.0,1
Number of packages to be removed: 2
The operation will free 21 MiB.
Proceed with deinstalling packages? [y/N]:
y Enter
[1/2] Deinstalling gobject-introspection-bootstrap-1.84.0,1...
[1/2] Deleting files for gobject-introspection-bootstrap-1.84.0,1: 100%
[2/2] Deinstalling glib-bootstrap-2.84.1_3,2...
[2/2] Deleting files for glib-bootstrap-2.84.1_3,2: 100%
これで、一応、他のパッケージもアップグレードできるようになりました。
「glib」のアップグレードがあるたびに、これが必要なのかしら・・・。
早く、根本的に解決してくれないかなぁ。
|