MacPortsでmod_perl2入れようとしたら、こんなエラーが発生。
---> Staging mod_perl2 into destroot Error: Target com.apple.destroot returned: shell command "cd /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mod_perl2/work/destroot/opt/local/lib/perl5/site_perl/5.8*/darwin-2level/auto/mod_perl2/ && cat .packlist | sed s#/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mod_perl2/work/destroot/#/#g >.packlist.new && mv .packlist.new .packlist" returned error 1 Command output: sh: line 1: cd: /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_www_mod_perl2/work/destroot/opt/local/lib/perl5/site_perl/5.8*/darwin-2level/auto/mod_perl2/: No such file or directory
よくわからなかったので、ports側のファイルにパッチ当てました。ディレクトリ名が違っただけなので、これだけで一応インストールは成功しました。
/opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/www/mod_perl2/Portfile へのパッチ --- Portfile.orig 2006-11-04 01:03:37.000000000 +0900 +++ Portfile 2007-04-18 11:15:20.000000000 +0900 @@ -46,7 +46,7 @@ xinstall -m 755 ${worksrcpath}/src/modules/perl/mod_perl.so \ ${destroot}${prefix}/apache2/libexec/ - system "cd ${destroot}${prefix}/lib/perl5/site_perl/5.8*/darwin-2level/auto/mod_perl2/ \ + system "cd ${destroot}${prefix}/lib/perl5/site_perl/5.8*/darwin-thread-multi-2level/auto/mod_perl2/ \ && cat .packlist | sed s#${destroot}/#\/#g >.packlist.new \ && mv .packlist.new .packlist" }
この不具合報告はどこにすればいいのかなあ?