Если при установке выводит ошибку типа:
pkg-static: Unable to access file /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.16/auto/Locale/gettext/gettext.so: No such file or directory pkg-static: Unable to access file /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.16/Locale/gettext.pm: No such file or directory pkg-static: Unable to access file /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/man/man3/Locale::gettext.3.gz: No such file or directory *** Error code 74 Stop. make[5]: stopped in /usr/ports/devel/p5-Locale-gettext *** Error code 1 Stop. make[4]: stopped in /usr/ports/misc/help2man *** Error code 1 Stop. make[3]: stopped in /usr/ports/misc/help2man *** Error code 1
Perl в портах изменяли несколько раз – месторасположение модулей.
Пока Вы думали что и откуда поставить, порты уехали далеко. В итоге, Вы нарвались на указанные грабли.
Соответственно после обновления портов и при попытке собрать apache22 – получили проблемы с perl’ом,
точнее, расположением модулей.
Все остальное, расписано в предыдущем ответе:
# less /usr/ports/UPDATING
– ставите portmaster (безболезненнно) или portupgrade
# make -C /usr/ports/ports-mgmt/portmaster install clean
– используя portmaster -> апгрейдите perl (default’ный уже 5.18) и модули:
# portmaster -o lang/perl5.18 lang/perl5.16 # portmaster -r perl5-
далее приступаете к apache22.
Решение:
pkg install -Rf perl5