portsの依存関係確認について
FreeBSD 6.2R を利用しており、過去に cvsup にて ports を最新化した事があります。
ports 導入に際し依存関係を確認しようと下記コマンドを実行しました。
------------------------------------------------------
# cd /usr/ports/x11/xorg
# make pretty-print-run-depends-list
This port requires package(s) "" to run.
# make pretty-print-build-depends-list
#
------------------------------------------------------
xorg は依存関係あるはずなのですが...
試しに下記のコマンドを打つと下記のような結果となります。
------------------------------------------------------
# make run-depends-list
/usr/ports/graphics/dri
/usr/ports/x11-drivers/xorg-drivers
/usr/ports/x11-fonts/xorg-fonts
/usr/ports/x11-servers/xorg-server
/usr/ports/x11-themes/xcursor-themes
/usr/ports/x11/xbitmaps
/usr/ports/x11/xorg-apps
/usr/ports/x11/xorg-docs
/usr/ports/x11/xorg-libraries
#
------------------------------------------------------
INDEX ファイルの問題かと思い portsnap で最新化しました。
------------------------------------------------------
# portsnap fetch
# portsnap extract
# portsnap update
------------------------------------------------------
再度、pretty-print-run-depends-list を行うも変化なしです。
/usr/ports で make index や、portupgrade を入れて、
portsdb -Uu を行うもエラーがでてしまいます。
------------------------------------------------------
# cd /usr/ports
# make index
Generating INDEX-6 - please wait..Unknown modifier 'u'
Unknown modifier 'u'
Unknown modifier 'u'
Unknown modifier 'u'
Unknown modifier 'u'
Syntax error: "||" unexpected
===> arabic/ae_fonts_mono failed
*** Error code 1
Unknown modifier 'u'
Unknown modifier 'u'
Unknown modifier 'u'
Unknown modifier 'u'
Unknown modifier 'u'
Syntax error: Unterminated quoted string
===> accessibility/accerciser failed
*** Error code 1
2 errors
********************************************************************
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.
------------------------------------------------------
誰か解決策を教えて頂けませんでしょうか。
宜しくお願い致します。
お礼
ご回答ありがとうございます。 返信が遅れましてすみません。 自己解決できない状況だったのですが、 そうせざるを得ない事情があり、質問させていただいていました。 結局portsがおかしかったようで、 入れなおすことでなんとか導入ができました。 サポート対象のバージョンを利用して、 もっと勉強したいと思います。 ありがとうございました。