1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
5 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
9 <link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
10 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
11 <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
12 "text/css" media="print" />
14 <body class="lfs" id="lfs-7.2">
15 <div class="navheader">
17 Linux From Scratch - Version 7.2
24 <a accesskey="p" href="gawk.html" title="Gawk-4.0.1">前のページ</a>
30 <a accesskey="n" href="grep.html" title="Grep-2.14">次のページ</a>
36 <a accesskey="u" href="chapter05.html" title=
37 "第5章 一時的環境の構築">上に戻る</a>
40 <a accesskey="h" href="../index.html" title=
41 "Linux From Scratch - Version 7.2">ホーム</a>
45 <div class="wrap" lang="ja" xml:lang="ja">
47 <a id="ch-tools-gettext" name="ch-tools-gettext"></a>5.22.
50 <div class="package" lang="ja" xml:lang="ja">
52 Gettext パッケージは国際化を行うユーティリティを提供します。 各種プログラムに対して NLS (Native Language
53 Support) を含めてコンパイルすることができます。 つまり各言語による出力メッセージが得られることになります。
55 <div class="segmentedlist">
56 <div class="seglistitem">
58 <strong class="segtitle">概算ビルド時間:</strong> <span class=
59 "segbody">0.6 SBU</span>
62 <strong class="segtitle">必要ディスク容量:</strong> <span class=
63 "segbody">101 MB</span>
68 <div class="installation" lang="ja" xml:lang="ja">
70 5.22.1. Gettext のインストール
73 ここで構築している一時的なツールに際して、Gettext パッケージからは1つのバイナリをビルドしてインストールするだけで十分です。
76 本パッケージと Glibc-2.16.0 との互換性がないため、これを修正します。
78 <pre class="userinput">
79 <kbd class="command">sed -i -e '/gets is a/d' gettext-*/*/stdio.in.h</kbd>
82 Gettext をコンパイルするための準備をします。
84 <pre class="userinput">
85 <kbd class="command">cd gettext-tools
86 EMACS="no" ./configure --prefix=/tools --disable-shared</kbd>
88 <div class="variablelist">
90 <b>configure オプションの意味:</b>
94 <span class="term"><em class=
95 "parameter"><code>EMACS="no"</code></em></span>
99 特定のホストにて configure スクリプトが Emacs Lisp
100 ファイルを見出せずにハングすることがあるため、これを回避します。
104 <span class="term"><em class=
105 "parameter"><code>--disable-shared</code></em></span>
109 Gettext の共有ライブラリはこの時点では必要でないため、それらをビルドしないようにします。
117 <pre class="userinput">
118 <kbd class="command">make -C gnulib-lib
119 make -C src msgfmt</kbd>
122 1つのバイナリしかコンパイルしなかったため、その他のライブラリをコンパイルしない限り、テストスイートを成功させることはできません。
123 したがってテストスイートをこの段階で実行することはお勧めしません。
126 <span class="command"><strong>msgfmt</strong></span>
129 <pre class="userinput">
130 <kbd class="command">cp -v src/msgfmt /tools/bin</kbd>
133 <div class="content" lang="ja" xml:lang="ja">
135 本パッケージの詳細は <a class="xref" href=
136 "../chapter06/gettext.html#contents-gettext" title=
137 "6.44.2. Gettext の構成">6.44.2.「Gettext の構成」</a>を参照してください。
141 <div class="navfooter">
144 <a accesskey="p" href="gawk.html" title="Gawk-4.0.1">前のページ</a>
150 <a accesskey="n" href="grep.html" title="Grep-2.14">次のページ</a>
156 <a accesskey="u" href="chapter05.html" title=
157 "第5章 一時的環境の構築">上に戻る</a>
160 <a accesskey="h" href="../index.html" title=
161 "Linux From Scratch - Version 7.2">ホーム</a>