お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-03-30 19:15:28

taku_s
メンバ
登録日: 2008-12-14

msgfmt?

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 ってどんなものでしょうか?

オフライン

 

#2 2011-03-31 08:24:17

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: msgfmt?

gettextは『国際化ユーティリティ』だそうです。
https://launchpad.net/ubuntu/maverick/+package/gettext
msgfmtはこの中にあるので、gettextをインストールしてくださいと言っているので、synapticで、インストールされているか確認してください。
普通は「build-essential」をインストールすれば一緒に入ると思います(未確認:私の環境は入っています)。
クロス開発環境では個別に入れるのかな?

オフライン

 

#3 2011-04-01 21:07:25

taku_s
メンバ
登録日: 2008-12-14

Re: msgfmt?

funatogawaさま
ご指導いただいた、gettextをインストールすると次に、texinfoをインストールするように言われ、texinfoをインストールすると
コンパイルできるようになりました。

なんと3時間もかかった末に、ツールチェーンを一斉にインストールするため、何がインストールされたのか、よく分からなくなってしまいました。

ありがとう、ございました。

オフライン

 

Board footer

Powered by FluxBB