FAQ de la Chaine de traitement linguistique d'Alpage
Cette FAQ recence divers problèmes liés à l'installation et l'utilisation de notre chaine de traitement linguistique ou de certains des outils qui la composent.

Questions générales
Où se trouve la documentation de la chaine ?
  • Documentation de la chaine (pdf)
  • La documentation propre à chaque outil, si elle n'est pas encore spécifiée dans la documentation ci-dessus, est consultable via le fichier README venant avec chaque paquetage. Ce fichier se trouve sous ${PREFIX}/src/[paquetage]/.
Où se trouve la documentation d'alpi?
La documentation complète d'alpi est générée à partir du script alpi.pl. Pour lire la documentation dans un terminal, tapez:
perldoc alpi.pl
How can I install Alpage Linguistic Processing Chain ?
Installation (using alpi.pl)
Veuillez consulter le fichier INSTALL pour toute information concernant l'installation de la chaîne. Si vous rencontrez un problème durant l'installation, il est recommandé de lire le fichier alpi.log, qui se trouve dans le même répertoire qu'alpi. Il contiendra éventuellement des messages d'erreurs qui vous aideront à résoudre le problème. Il s'agit dans la plupart des cas de problèmes de dépendances: il est donc nécessaire de bien installer les dépendances requises (listées dans INSTALL).
Où la chaîne de traitement est-elle installée ?
La chaîne de traitement est installée sous <prefix> (default=${HOME}/exportbuild) à moins que vous ayiez défini un autre répertoire d'installation avec l'option --prefix.
Où se trouve le fichier log ?
Le fichier alpi.log se trouve dans le même répertoire que alpi.pl
L'accès au dépôt Subversion est impossible.
Il s'agit probablement d'un problème de droits. Contactez votre administrateur réseau concernant l'utilisation de Subversion selon que vous soyiez connectés au réseau par un câble ou en wifi.
"Connection closed by 131.254.249.2, svn: Connection closed unexpectedly"
La connexion au dépôt Subversion via ssh ne fonctionne pas. Veuillez vérifier dans le fichier INSTALL que vous avez bien configuré ssh. Dans 99% des cas il s'agit d'un problème de clé mal entrée dans le profil GForge (retours chariots en trop). Si cette configuration vient d'être faite, il faut attendre qu'elle soit prise en compte.
"Connecting to ftp.inria.fr... failed: Connection timed out. Giving up."
La connexion FTP est momentanément impossible, certains paquetages ne peuvent donc pas être téléchargés. Ce type de problème ne dépend pas de l'utilisateur et est normalement résolu rapidement.
"makeinfo is missing on your system"
Il s'agit d'une dépendance de DyALog. Vous devez installer le paquetage texinfo.
J'obtiens le message d'erreur "../Compiler/dyalog : commande introuvable"
Cette erreur est probablement due au fait que les fichiers .ma ne sont pas plus récents que les fichiers .pl dans les sources de DyALog, sous le répertoire Compiler/. Alpi est supposé gérer ce problème qui survient normalement après un checkout du dépôt subversion. Entrez dans le répertoire DyALog (${PREFIX}/src/DyALog) et tapez:
make postsvn
make
make install
Utiliser la chaine de traitement linguistique
Quand j'essaie de démarrer ou arrêter le serveur de parsers, j'obtiens ce message d'erreur: "parserd dead but subsys locked"
Supprimez <vardir>/var/lock/subsys/parserd.
Quand je lance la commande callparser, j'obtiens ce message d'erreur: "Parsing error somewhere: pattern match read eof"
Il doit manquer une dépendance Perl. Vous devez installer toutes les dépendances Perl. Pour obtenir la liste des modules Perl, tapez:
./installatoll.pl --dep
Quand je lance parserd, j'obtiens ce message d'erreur: "[exportbuild]/sbin/parserd_service: line 20: /sbin/consoletype: Aucun fichier ou répertoire de ce type"
This error message occurs on certain operating systems. Do not take it into account. If the server of parser cannot be started, it's probable that there is a lock. Please remove [exportbuild]/var/lock/subsys/parserd.
Si j'essaie la commande "frmgtel il mange" via Telnet, j'obtiens ce message d'erreur: "Connection closed by foreign host."
Il doit manquer une dépendance Perl. Vous devez installer toutes les dépendances Perl. Pour obtenir la liste des modules Perl, tapez:
./installatoll.pl --dep
Quand je lance callparser avec l'option -d dep, l'analyse réussit, mais le graphe ne s'affiche pas.
Veuillez vérifier que vous possédez au minimum la version 1.12 de GraphViz.
"command display not found"
Vous devez installer le paquetage ImageMagick.
Les caractères accentués ne s'affichent pas correctement dans le terminal.
L'encodage du terminal doit être en latin1 (ISO 8859-1).
L'analyse échoue quelle que soit la phrase.
Si vous testez la chaine à travers le serveur de parsers avec une telle commande:
echo "il mange" | callparser -in - -p 9043
veuillez essayer d'accéder au serveur de parsers avec telnet:
telnet localhost 9043
tapez entrée deux fois, et:
frmgtel il mange
Si cette commande ne fonctionne pas, vous pouvez essayer d'utiliser la chaine directement:
echo "il mange" | easy.pl | tig_parser <prefix>/share/frmg/small_header.tag - -forest
Veuillez nous contacter si aucune de ces commandes ne donne de résultat.
"Can't locate TAG.pm in @INC"
Vous devez mettre à jour les variables d'environnement:
source <prefix>/sbin/setenv.sh
"command not found"
Vous devez mettre à jour les variables d'environnement:
source <prefix>/sbin/setenv.sh