林です。 Toshiaki takakura wrote: > 高倉と申します。 > > FreeBSD 5.5-RELEASE で natatalk をインストールしようと思い > > 先ずはカーネルの再構築を行い(options NETATALK を付け加えて) > > ports から(/usr/ports/net/netatalk) > # make install clean > > を実行すると下記のエラーメッセージが返ってきました。 > > これって別途 db-4.1.25.tar.gz を取得してきて Install した後に再度 > make install しないといけないのでしょうかねえ? > ------------------------------------------------------------------------------ > > > = = = > netatalk-2.0.03_2,1 depends on executable : gmake -found > = = = > netatalk-2.0.03_2,1 depends on file : /usr/local/bin/perl5.8.8 - > found > = = = > netatalk-2.0.03_2,1 depends on shared library : db41.1 - not found > = = = > Verifying install for db41.1 in /usr/ports/databased/db41 > = = = > Vulnerability check disabled, database not fond. > = > db-4.1.25.tar.gz doesn't seem to exist in /usr/ports/distfiles/bdb. > = > Attempting to fetch from http://downloads.sleepycat.com/. > fetch:http://downloads.sleepycat.com/db-4.1.25.tar.gz : size mismatch > :expented > 3080234, actual 2901161 > = > Attempting to fetch from > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ > bdb/. > fetch: > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/bdb/db-4.1.25.tar.gz : > size mismatch : expected 3080234, actual 2901161 > = > Couldn't fetch it - please try to retrieve this > = > port manually into /usr/ports/distfiles/bdb and try again. > *** Error code 1 > > Stop in /usr/ports/databases/db41. > *** Error code 1 > > Stop in /usr/ports/net/netatalk. > ------------------------------------------------------------------------------ > >
ports/databases/db41/distinfo の履歴 http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/db41/distinfo をみますと、revision 1.60 の変更で PR: 95623 Sleepycat repackaged their tarballs in February 2006, for reasons unknown. Update the distinfo files to track that change. ということで、 同ファイル名(db-4.1.25.tar.gz) のままで、tar.gzが作り直されたようです。 一番簡単なのは、portsツリーを最新にして、 /usr/ports/distfiles/bdb/db-4.1.25.tar.gzを消して、 makeすることだと思います。