pkg・ports アップデート - git - git-2.43.0 → 2.43.0_1
1. 概要 発生は、2024年1月9日ですが、調べると、同様の状況は、ずいぶん以前にも起こっているらしい。 本ページは、下記のサイトを参考にさせていただきました。 「Problem compiling git from ports」 2. 状況 $ portversion -v | grep "<" [Reading data from pkg(8) ... - 355 packages found - done] git-2.43.0 < needs updating (port has 2.43.0_1) てな、状況でありまして。 portupgrade -Rr git すると。 ・・・ 略 ・・・ install -d -m 755 /usr/ports/devel/git/work-default/stage/usr/local/libexec/git-core install -m 755 git-subtree /usr/ports/devel/git/work-default/stage/usr/local/libexec/git-core asciidoctor -b docbook -d manpage \ -agit_version=2.43.0 -I../../Documentation -rasciidoctor-extensions -alitdd='--' git-subtree.txt gmake[2]: asciidoctor: No such file or directory gmake[2]: *** [Makefile:86: git-subtree.xml] Error 127 gmake[2]: Leaving directory '/usr/ports/devel/git/work-default/git-2.43.0/contrib/subtree' *** Error code 2 Stop. make[1]: stopped in /usr/ports/devel/git *** Error code 1 Stop. てなことになります。 3. 対処 参考サイトによれば。 どうも、「rubygem-asciidoctor」ちゅうのが、悪さをしているらしい。 まず、これをアンインストールします。 cd /usr/ports/textproc/rubygem-asciidoctor make deinstall clean それから、「git」をインストールしなおします。 cd /usr/ports/devel/git make deinstall clean make make install これで、無事アップグレードできます。
「Problem compiling git from ports」
$ portversion -v | grep "<" [Reading data from pkg(8) ... - 355 packages found - done] git-2.43.0 < needs updating (port has 2.43.0_1)
portupgrade -Rr git
・・・ 略 ・・・ install -d -m 755 /usr/ports/devel/git/work-default/stage/usr/local/libexec/git-core install -m 755 git-subtree /usr/ports/devel/git/work-default/stage/usr/local/libexec/git-core asciidoctor -b docbook -d manpage \ -agit_version=2.43.0 -I../../Documentation -rasciidoctor-extensions -alitdd='--' git-subtree.txt gmake[2]: asciidoctor: No such file or directory gmake[2]: *** [Makefile:86: git-subtree.xml] Error 127 gmake[2]: Leaving directory '/usr/ports/devel/git/work-default/git-2.43.0/contrib/subtree' *** Error code 2 Stop. make[1]: stopped in /usr/ports/devel/git *** Error code 1 Stop.
cd /usr/ports/textproc/rubygem-asciidoctor make deinstall clean
cd /usr/ports/devel/git make deinstall clean make make install