portsdbのエラー
# portsdb -Uu
を実行したら、
Generating INDEX.tmp - please wait..eieio-emacs22-0.17_2: "/usr/ports/editors/sp eedbar-emacs22" non-existent -- dependency list incomplete ===> devel/eieio failed *** Error code 1 ******************************************************************** Before reporting this error, verify that you are running a supported version of FreeBSD (see http://www.FreeBSD.org/ports/) and that you have a complete and up-to-date ports collection. (INDEX builds are not supported with partial or out-of-date ports collections -- in particular, if you are using cvsup, you must cvsup the "ports-all" collection, and have no "refuse" files.) If that is the case, then report the failure to ports@FreeBSD.org together with relevant details of your ports configuration (including FreeBSD version, your architecture, your environment, and your /etc/make.conf settings, especially compiler flags and WITH/WITHOUT settings). Note: the latest pre-generated version of INDEX may be fetched automatically with "make fetchindex". ******************************************************************** *** Error code 1 Stop in /usr/ports. *** Error code 1 Stop in /usr/ports.
というエラーが。依存関係がおかしくなっているらしい。
# make fetchindex
を実行して落としたINDEXファイルとの差分をとっても違うところがない。少々やっかいそうだぞこれは・・・
追記
# rm -f INDEX.db
とかしてデータベース一回削除すればいいのかな・・・