web-dev-qa-db-fra.com

Erreur Tcl lors de l'installation de Wordnet

Lors de l'installation de Wordnet, j'obtiens l'erreur suivante.

stubs.c: 132: 14: erreur: "Tcl_Interp" n'a pas de membre nommé "résultat"

J'ai essayé de donner suite;

#define USE_INTERP_RESULT 1

à la fin du fichier "config.c" de Wordnet. Ensuite, sa ne fonctionne pas. Aide gentillement.

6
monisha

Le problème est que vous essayez de compiler Wordnet avec Tcl 8.6.

Tcl 8.5 est obsolète interp->result et Tcl 8.6 l'a supprimé.

La directive

#define USE_INTERP_RESULT

devrait résoudre ce problème, mais vous devriez ajouter cela dans un fichier d’en-tête (.h) avant vous #include <tcl.h>, pas dans un fichier .c.

8
Johannes Kuhn

Dans le fichier stubs.c (qui se trouve dans le répertoire WordNet-3.0/src, incluez la directive suivante:

#define USE_INTERP_RESULT 1

avant le #include <tcl.h>

et la font la

8
monisha