glibのビルドにgobject-introspectionが必要になったということで、UPDATINGにも注意点が書かれています。pkg_replaceでは次のような手順でうまく更新できました。
- glibをglib-bootstrapに変更(glib-bootstrapはgobject-introspectionが必要ない)する。
- gobject-introspectionをgobject-introspection-bootstrapに変更する。
- glib-bootstrapをglibへ更新する。
- gobject-introspection-bootstrapをgobject-introspectionへ更新する。
具体的には以下のように実行します。
pkg_replace glib=/usr/ports/devel/glib20@bootstrap
pkg_replace gobject-introspection=/usr/ports/devel/gobject-introspection@bootstrap
pkg_replace glib-bootstrap=/usr/ports/devel/glib20
pkg_replace gobject-introspection-bootstrap=/usr/ports/devel/gobject-introspection
コメント