
Ubuntu日本語フォーラム

ログインしていません。
Buildrootとやらを使うと、簡単にクロスコンパイル環境を作れるとか
buildroot-2011.02をダウンロードし、make menuconfig し make すると
You must install 'msgfmt' on your build machine
msgfmt is usually part of the gettext package in your distribution
とのエラーが出ます。
Synapticでmsgfmtを検索するとliblocal-msgfmt-perlが有ったのでインストールして見ましたが
ダメでした。
msgfmt gettext ってどんなものでしょうか?
オフライン
gettextは『国際化ユーティリティ』だそうです。
https://launchpad.net/ubuntu/maverick/+package/gettext
msgfmtはこの中にあるので、gettextをインストールしてくださいと言っているので、synapticで、インストールされているか確認してください。
普通は「build-essential」をインストールすれば一緒に入ると思います(未確認:私の環境は入っています)。
クロス開発環境では個別に入れるのかな?
オフライン
funatogawaさま
ご指導いただいた、gettextをインストールすると次に、texinfoをインストールするように言われ、texinfoをインストールすると
コンパイルできるようになりました。
なんと3時間もかかった末に、ツールチェーンを一斉にインストールするため、何がインストールされたのか、よく分からなくなってしまいました。
ありがとう、ございました。
オフライン