> pkg version -vl "<"
mod_dav_svn-1.11.0 < needs updating (index has 1.11.1)
> portupgrade -Rr mod_dav_svn
・・・ 略 ・・・
===> Registering installation for mod_dav_svn-1.11.1
pkg-static: Unable to access file /usr/ports/www/mod_dav_svn/work/stage/usr/local/libexec/apache24/mod_dontdothat.so:No such file or directory
*** Error code 74
Stop.
make[1]: stopped in /usr/ports/www/mod_dav_svn
*** Error code 1
Stop.
make: stopped in /usr/ports/www/mod_dav_svn
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20190116-19477-1aaon7q env UPGRADE_TOOL=portupgrade UPGRADE_PORT=mod_dav_svn-1.11.0 UPGRADE_PORT_VER=1.11.0 make reinstall
---> Updating dependency info
---> Restoring the old version
Installing mod_dav_svn-1.11.0...
Extracting mod_dav_svn-1.11.0: 100%
---> Removing old package'
** Fix the installation problem and try again.
---> Installation of www/mod_dav_svn ended at: Wed, 16 Jan 2019 08:17:29 +0900 (consumed 00:00:01)
---> Upgrade of www/mod_dav_svn ended at: Wed, 16 Jan 2019 08:17:29 +0900 (consumed 00:00:18)
---> ** Upgrade tasks 1: 0 done, 0 ignored, 0 skipped and 1 failed
---> Listing the results (+:done / -:ignored / *:skipped / !:failed)
! www/mod_dav_svn (mod_dav_svn-1.11.0) (install error)
---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
---> Session ended at: Wed, 16 Jan 2019 08:17:30 +0900 (consumed 00:00:27)
make 自体はうまくいっているようですが、install で「mod_dontdothat.so」ってのがない?
2. clean してインストール
この手の状況のときは、とりあえず、clean して make し直してみます。
cd /usr/ports/www/mod_dav_svn/
make deinstall clean
make
make install
ところがこれも make install で
> make install
===> Installing for mod_dav_svn-1.11.1
===> Checking if mod_dav_svn already installed
===> Registering installation for mod_dav_svn-1.11.1
pkg-static: Unable to access file /usr/ports/www/mod_dav_svn/work/stage/usr/local/libexec/apache24/mod_dontdothat.so:No such file or directory
*** Error code 74
Stop.
make: stopped in /usr/ports/www/mod_dav_svn
> pkg install mod_dav_svn
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 4 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
mod_dav_svn: 1.11.0
perl5.26: 5.26.3
py27-setuptools: 40.6.2
py27-pytz: 2018.7,1
Number of packages to be installed: 4
The process will require 59 MiB more space.
15 MiB to be downloaded.
Proceed with this action? [y/N]:
うはぁ、perl も python も古いんでやんの。
しょうがないので、まったく同じアーキテクチャの同じ OS のものがあるので、それを持ってきて当座は凌ぎます。
とりあえず、次期のバージョンアップを待つしかないかな・・・。