処理中に、次のようなメッセージが出て中断してしまいました。
RR> Tsorting dependency graphそもそもspidermonkey17が何なのか知りませんでしたが、ウィキペディアによると「世界初のJavaScriptエンジンで、現在はMozilla Foundationが保守している」そうです。/usr/pkgsrcを確認してみると、確かに問題となっているディレクトリはありませんでした。
RR> Selecting spidermonkey17 (lang/spidermonkey17) as next package to replace
*** No package directory 'lang/spidermonkey17' for spidermonkey17.
*** Please read the errors listed above, fix the problem,
*** then re-run pkg_rolling-replace to continue.
- spidermonkey17
drwxr-xr-x 5 root wheel 512 Oct 30 2017 /usr/pkgsrc/lang/spidermonkeypkgsrcにある何かのパッケージが依存関係としてspidermonkey17を参照しているのでしょうから、そのパッケージを突き止めるのが問題解決に繋がるかと思いました。しかしNetBSDのpkgsrcで依存関係を調べる方法がわかりません。
drwxr-xr-x 4 root wheel 512 Jun 8 18:27 /usr/pkgsrc/lang/spidermonkey185
drwxrwxr-x 4 root wheel 512 Jun 8 18:27 /usr/pkgsrc/lang/spidermonkey52
あるパッケージが依存しているものを探すなら「make show-depends」で判明するようなのですが、あるパッケージを参照している相手を探すには、どうすればよいのでしょうか?
考えてみると、spidermonkey17を参照している相手が見つかったところで、いずれにせよspidermonkey17を削除して、より新しいバージョンを導入することになるはずです。依存関係を探す手段をみつけるという課題は後回しにして、強制的にspidermonkey17を削除してしまうことにしました。
0 件のコメント:
コメントを投稿