5.8. Tcl-8.4.9

Le paquet Tcl contient le langage de commandes des outils (Tool Command Language).

Temps de construction estimé : 0,9 SBU
Espace disque requis : 23,3 Mo
Dépendances de l'installation : Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make et Sed

5.8.1. Installation de Tcl

Ce paquet et les deux suivants (Expect et DejaGNU) sont installés uniquement pour supporter les suites de tests de GCC et Binutils. Installer ces trois paquets dans un but de tests pourrait sembler excessif mais c'est très rassurant, voire essentielle, de savoir que les outils les plus importants fonctionnent correctement. Même si les suites de tests ne sont pas exécutées dans ce chapitre (elles ne sont pas obligatoires), ces paquets sont nécessaires pour lancer les suites de tests du Chapitre 6.

Préparez la compilation de Tcl :

cd unix
./configure --prefix=/tools

Construisez le paquet :

make

Pour tester les résultats, lancez : TZ=UTC make test. La suite de tests de Tcl est connue pour ses échecs sous certaines conditions concernant l'hôte, conditions toujours pas comprises. Du coup, des échecs de la suite de tests ne sont pas surprenants ici et ne doivent pas être considérés comme critiques. Le paramètre TZ=UTC initialise le fuseau horaire avec le temps universel coordonné (Coordinated Universal Time soit l'UTC) connu aussi sous le nom de Greenwich Mean Time (GMT), mais seulement pour la durée de l'exécution de la suite de tests. Ceci nous assure que les tests d'horloge fonctionneront correctement. Des détails sur la variable d'environnement TZ sont fournis dans Chapitre 7.

Installez le paquet :

make install
[Avertissement]

Avertissement

Ne supprimez pas encore le répertoire des sources tcl8.4.9 car le paquet suivant a besoin des en-têtes.

Initialisez une variable avec le chemin complet du répertoire actuel. Le prochain paquetage, Expect, utilisera cette variable pour trouver les en-têtes de Tcl.

cd ..
export TCLPATH=`pwd`

Maintenant, créez un lien symbolique nécessaire :

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

5.8.2. Contenu de Tcl

Programmes installés: tclsh (lien vers tclsh8.4) et tclsh8.4
Bibliothèque installée: libtcl8.4.so

Descriptions courtes

tclsh8.4

Le shell de commandes Tcl

tclsh

Un lien vers tclsh8.4

libtcl8.4.so

La bibliothèque Tcl