メンテナンス・トラブルシュート - pkg・ports - help2man 1.47.10 インストールエラー

クラウディア 
1. 概要
2. 対処

1. 概要

 発生は、2019年7月11日。  「FreeBSD 11.3 RELEASE」をインストール直後に、「/usr/ports/ports-mgmt/portupgrade」を、「ports」でインストール時に発生。


・・・	略	・・・

===> bsdadminscripts2
===> caronade
===> chucky
===> create-rb-port
===>  Staging for create-rb-port-0.0.3
===>   create-rb-port-0.0.3 depends on executable: gem - not found
===>  License MIT RUBY accepted by the user
===>   ruby25-gems-3.0.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ruby25-gems-3.0.4 for building
===>  Extracting for ruby25-gems-3.0.4
=> SHA256 Checksum OK for ruby/rubygems-3.0.4.tgz.
===>   ruby25-gems-3.0.4 depends on file: /usr/local/bin/ruby25 - not found
===>   ruby-2.5.5_2,1 depends on package: libffi>=0 - found
===>   ruby-2.5.5_2,1 depends on package: autoconf>=2.69 - not found
===>   autoconf-2.69_2 depends on executable: gm4 - not found
===>   m4-1.4.18_1,1 depends on executable: makeinfo - not found
===>   texinfo-6.6_1,1 depends on executable: help2man - not found
===>  Building for help2man-1.47.10
gmake[13]: Entering directory '/usr/ports/misc/help2man/work/help2man-1.47.10'
./config.status
config.status: creating Makefile
perl help2man.PL --with-gettext
gmake help2man help2man.h2m
gmake[14]: Entering directory '/usr/ports/misc/help2man/work/help2man-1.47.10'
./config.status
Extracting help2man (with variable substitutions)
build-aux/missing makeinfo help2man.texi -o help2man.info
build-aux/missing: makeinfo: not found
WARNING: 'makeinfo' is missing on your system.
         You should only need it if you modified a '.texi' file, or
         any other file indirectly affecting the aspect of the manual.
         You might want to install the Texinfo package:
         <https://www.gnu.org/software/texinfo/>
         The spurious makeinfo call might also be the consequence of
         using a buggy 'make' (AIX, DU, IRIX), in which case you might
         want to install GNU make:
         <https://www.gnu.org/software/make/>
gmake[13]: *** [Makefile:185: help2man.info] Error 127
gmake[13]: *** Waiting for unfinished jobs....
config.status: creating Makefile
perl help2man.PL --with-gettext
perl help2man.h2m.PL
Extracting help2man (with variable substitutions)
Extracting help2man.h2m
gmake[14]: Leaving directory '/usr/ports/misc/help2man/work/help2man-1.47.10'
./help2man --include=help2man.h2m --output=help2man.1 ./help2man
gmake[13]: Leaving directory '/usr/ports/misc/help2man/work/help2man-1.47.10'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[12]: stopped in /usr/ports/misc/help2man
*** Error code 1

・・・	略	・・・

Stop.
make[1]: stopped in /usr/ports/ports-mgmt/create-rb-port
*** Error code 1

Stop.
make: stopped in /usr/ports/ports-mgmt

2. 対処

 具体的に調べてやろうか・・・とも、思ったのですが・・・。  なんせ、オペレーティングシステムのインストール直後のことでもあるし・・・。  個人的な判断では、「help2man」は、システムにフェータルな問題を発生させることもないと思い直して・・・。  「help2man」のみ、pkg でインストールして、「portupgrade」のインストールに戻ることにします。

pkg update
pkg install help2man
cd /usr/ports/ports-mgmt/portupgrade
make
make install
 これで、無事、インストールできました。