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="gcc-pass2.html" title=
25 "GCC-4.7.1 - 2回め">前のページ</a>
31 <a accesskey="n" href="expect.html" title="Expect-5.45">次のページ</a>
37 <a accesskey="u" href="chapter05.html" title=
38 "第5章 一時的環境の構築">上に戻る</a>
41 <a accesskey="h" href="../index.html" title=
42 "Linux From Scratch - Version 7.2">ホーム</a>
46 <div class="wrap" lang="ja" xml:lang="ja">
48 <a id="ch-tools-tcl" name="ch-tools-tcl"></a>5.10. Tcl-8.5.12
50 <div class="package" lang="ja" xml:lang="ja">
52 Tcl パッケージはツールコマンド言語 (Tool Command Language) を提供します。
54 <div class="segmentedlist">
55 <div class="seglistitem">
57 <strong class="segtitle">概算ビルド時間:</strong> <span class=
58 "segbody">0.4 SBU</span>
61 <strong class="segtitle">必要ディスク容量:</strong> <span class=
62 "segbody">33 MB</span>
67 <div class="installation" lang="ja" xml:lang="ja">
72 本パッケージとこれに続く三つのパッケージ (Expect と DejaGNU と Check) は、GCC および Binutils
73 などにおけるテストスイートを実行するのに必要となるためインストールするものです。
74 テスト目的のためにこれら四つのパッケージをインストールするというのは、少々大げさなことかもしれません。
75 ただ本質的ではないことであっても、重要なツール類が正常に動作するという確認が得られれば安心できます。
76 本章ではテストスイートを実行することは必須ではないため、実行しないものとしていますが、それら四つのパッケージは <a class=
77 "xref" href="../chapter06/chapter06.html" title=
78 "第6章 基本的なソフトウェアのインストール">第6章</a>で行うテストのために必要となるものです。
81 Tcl をコンパイルするための準備をします。
83 <pre class="userinput">
84 <kbd class="command">cd unix
85 ./configure --prefix=/tools</kbd>
90 <pre class="userinput">
91 <kbd class="command">make</kbd>
94 コンパイルが終了しました。 前にも述べたように、この章にて一時的ツールのテストスイートを実行することは必須ではありません。
95 しかしテストスイートを実行するなら、以下を実行します。
97 <pre class="userinput">
98 <kbd class="command">TZ=UTC make test</kbd>
101 Tcl のテストスイートは、特定のホスト環境において失敗することがありますが、その原因はよく分かっていません。
102 したがってテストスイートの失敗は驚くことではなく、さして重大なことではありません。 <em class=
103 "parameter"><code>TZ=UTC</code></em> はタイムゾーンを協定世界時間 (Coordinated
104 Universal Time; UTC) あるいはグリニッジ標準時間としても知られる時間に設定します。
105 ただしこれはテストスイートを実行する時だけの設定です。 こうしておけば時刻に関するテストが正しく処理されます。 環境変数
106 <code class="envar">TZ</code> については <a class="xref" href=
107 "../chapter07/chapter07.html" title=
108 "第7章 ブートスクリプトの設定">第7章</a>にて詳しく説明しています。
113 <pre class="userinput">
114 <kbd class="command">make install</kbd>
117 インストールされたライブラリを書き込み可能にします。 こうすることで後にデバッグシンボルを削除できるようにします。
119 <pre class="userinput">
120 <kbd class="command">chmod -v u+w /tools/lib/libtcl8.5.so</kbd>
123 Tcl のヘッダーファイルをインストールします。 これらは次にビルドする Expect が必要とするファイルです。
125 <pre class="userinput">
126 <kbd class="command">make install-private-headers</kbd>
129 必要となるシンボリックリンクを生成します。
131 <pre class="userinput">
132 <kbd class="command">ln -sv tclsh8.5 /tools/bin/tclsh</kbd>
135 <div class="content" lang="ja" xml:lang="ja">
137 <a id="contents-tcl" name="contents-tcl"></a>5.10.2. Tcl の構成
139 <div class="segmentedlist">
140 <div class="seglistitem">
142 <strong class="segtitle">インストールプログラム:</strong> <span class=
143 "segbody">tclsh (tclsh8.5 へのリンク), tclsh8.5</span>
146 <strong class="segtitle">インストールライブラリ:</strong> <span class=
147 "segbody">libtcl8.5.so, libtclstub8.5.a</span>
151 <div class="variablelist">
156 <col align="left" valign="top" />
161 <a id="tclsh8.5" name="tclsh8.5"></a><span class=
163 "command"><strong>tclsh8.5</strong></span></span>
175 <a id="tclsh" name="tclsh"></a><span class=
177 "command"><strong>tclsh</strong></span></span>
189 <a id="libtcl8.5.so" name="libtcl8.5.so"></a><span class=
190 "term"><code class="filename">libtcl8.5.so</code></span>
202 <a id="libtclstub8.5.a" name=
203 "libtclstub8.5.a"></a><span class="term"><code class=
204 "filename">libtclstub8.5.a</code></span>
218 <div class="navfooter">
221 <a accesskey="p" href="gcc-pass2.html" title=
222 "GCC-4.7.1 - 2回め">前のページ</a>
228 <a accesskey="n" href="expect.html" title="Expect-5.45">次のページ</a>
234 <a accesskey="u" href="chapter05.html" title=
235 "第5章 一時的環境の構築">上に戻る</a>
238 <a accesskey="h" href="../index.html" title=
239 "Linux From Scratch - Version 7.2">ホーム</a>