Tcl-8.4.6

Das Tcl Paket enthält die sog. Tool Command Language.

Approximate build time:  0.9 SBU
Required disk space:     22.7 MB

Tcl ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed.

Installieren von Tcl

Dieses und die nächsten beiden Pakete werden nur installiert, damit wir die Testsuites von GCC und Binutils laufen lassen können. Drei Pakete nur zu Testzwecken zu installieren könnte etwas übertrieben erscheinen, aber es ist wirklich sehr wichtig zu wissen, dass unsere allerwichtigsten Programme und Werkzeuge richtig funktionieren. Selbst wenn wir die Testsuites in diesem Kapitel nicht ausführen (wie empfohlen), werden diese Pakete doch zumindest für die Tests im nächsten Kapitel benötigt.

Bereiten Sie Tcl zum Kompilieren vor:

cd unix
./configure --prefix=/tools

Kompilieren Sie das Paket:

make

Wenn Sie die Testsuite ausführen möchten, führen Sie TZ=UTC make test aus. Es ist jedoch bekannt, dass die Tcl Testsuite unter bestimmten Bedingungen fehlschlägt. Daher sind Fehler in der Testsuite nicht überraschend; wir betrachten diese Fehler nicht als kritisch. Der Parameter TZ=UTC setzt die Zeitzone für die Dauer des Durchlauchs der Testsuite auf Coordinated Universal Time (UTC), auch als Greenwhich Mean Time (GMT) bekannt. Dadurch werden zeitbezogene Tests korrekt ausgewertet. Mehr Informationen zu der TZ Umgebungsvariable finden Sie später in Chapter 7.

Installieren Sie das Paket:

make install
[Warnung]

Warnung

Sie sollten den tcl8.4.6 Quellordner noch nicht entfernen, weil das nächste Paket die internen Header-Dateien benötigt.

Erstellen Sie einen nötigen symbolischen Link:

ln -s tclsh8.4 /tools/bin/tclsh

Inhalt von Tcl

Installierte Programme: tclsh (Link auf tclsh8.4), tclsh8.4

Installierte Bibliothek: libtcl8.4.so

Kurze Beschreibung

tclsh8.4 ist die Tcl Kommando-Shell.

libtcl8.4.so ist die Tcl-Bibliothek.