macports的なアレ

僕はmacをつかっているので、MacPortsをつかっていろいろインストールしようとする人間だ。
さて今日はhttpdでもローカルにたててやろうかおもったら、、、

$ sudo port install apache2
Password:
--->  Computing dependencies for zlib
--->  Fetching zlib
--->  Attempting to fetch zlib-1.2.5.tar.bz2 from http://distfiles.macports.org/zlib
--->  Verifying checksum(s) for zlib
--->  Extracting zlib
--->  Configuring zlib
--->  Building zlib
--->  Staging zlib into destroot
--->  Deactivating zlib @1.2.4_1
--->  Computing dependencies for zlib
--->  Installing zlib @1.2.5_0
--->  Activating zlib @1.2.5_0
--->  Cleaning zlib
--->  Computing dependencies for apache2
--->  Verifying checksum(s) for apr-util
Error: Checksum (md5) mismatch for apr-util-1.3.9.tar.bz2
Error: Checksum (sha1) mismatch for apr-util-1.3.9.tar.bz2
Error: Checksum (rmd160) mismatch for apr-util-1.3.9.tar.bz2
Error: Target org.macports.checksum returned: Unable to verify file checksums
Error: The following dependencies failed to build: apr-util
Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get complete output.

なんか、apr-utilがchecksumで引っかかっている。なんてこった!!
偽物つかまされたぜ!!!!

解決せずに死にそうだったんだが同僚id:mahataはすでに同様の問題を解決していたらしく、
参考のURLをおしえてくれた。thanks

yinkywebの日記
http://d.hatena.ne.jp/yinkyweb/20100410/1270880105


なんでも、/opt/local/var/macports/distfiles/apr-util
に引っかかっちまったファイルapr-util-1.3.9.tar.bz2をおいてやればいいようだ。

$ cd /opt/local/var/macports/distfiles/apr-util
$ wget http://www.meisei-u.ac.jp/mirror/apache/dist/apr/apr-util-1.3.9.tar.b
z2
$ sudo port install apr-util

そしてそして万事うまくいった。