###前提・実現したいこと
FreeBSDにて日本語環境のfcitx-mozcをportsからmake installしたいのですが、途中でエラーが出てしまいました。
###発生している問題・エラーメッセージ
===> zh-fcitx-4.2.9.6_3 depends on file: /usr/local/libdata/pkgconfig/iso-codes.pc - not found ===> iso-codes-4.2 needs Python 3.4 at least, but 2.7 was specified. *** Error code 1 Stop. make[5]: stopped in /usr/ports/misc/iso-codes *** Error code 1 Stop. make[4]: stopped in /usr/ports/chinese/fcitx *** Error code 1 Stop. make[3]: stopped in /usr/ports/chinese/fcitx *** Error code 1 Stop. make[2]: stopped in /usr/ports/chinese/fcitx *** Error code 1 Stop. make[1]: stopped in /usr/ports/japanese/fcitx-mozc *** Error code 1 Stop. make: stopped in /usr/ports/japanese/fcitx-mozc
###試したこと
Python3.4以上が必要なのにPython2.7が指定されたとあるので、portsでPython3.7をmake installしました。その後もう一度fcitx-mozcをmake installしたのですが、結果は変わりませんでした。
このサイトを参考に
svnlite co -r409133 https://svn.freebsd.org/ports/head/misc/iso-codes/
を実行しようとしたのですが、
svn: E170013: Unable to connect to a repository at URL 'https://svn.freebsd.org/ports/head/misc/iso-codes'
と出て失敗しました。
さらにこのサイトにたどり着いたところ、バグレポートとして報告されていたので、これは諦めてpkgで入れるしかないのかなと思いました。
###補足情報(FW/ツールのバージョンなど)
OS:FreeBSD12.0
pkgもだめなのでしょうか?
/usr/ports/japanese/fcitx-mozcからインストールしましたか?
参考:http://freebsd.sing.ne.jp/desktop/01/18/04.html
11.3の情報なので違っているかもですが、pythonについては 3.6が入っています。
svr ~ # python --version
python: Command not found.
svr ~ # python3 --version
Python 3.6.9
いえ、pkgからならいけました。portsからいけないのが何故なのか気になって・・・。
12.1がアナウンスされているので待つのが吉かと・・・ダメかも知れない^^;
サーバー用途なので、日本語環境は作ってない・・・
承知しました。回答ありがとうございました。
ご紹介いただいている サイトの者ですが・・・ちなみに FreeBSD のバージョンは何ですか?
12.0です。
うむ。やってみましたが、同じ結論になりました。
デスクトップなどのグラフィック関係は ports では、broken になっていたり、依存関係が設定されていないことが多々ありますし、失敗する ports を make しなおしたりと、この結論にいたるまで、数日かかりました。この手のものは、pkg でインストールした方がいいように思われます。
わかりました。pkgでインストールすることにします。
あなたの回答
tips
プレビュー