Ошибка Tcl при установке Wordnet
При установке Wordnet я получаю следующую ошибку;
stubs.c: 132: 14: ошибка: в Tcl_Interp нет члена с именем result
Я пытался дать следующее;
#define USE_INTERP_RESULT 1
в конце файла "config.c" Wordnet. Тогда его не работает. Пожалуйста, помогите.
2 ответа
В stubs.c
файл (который будет найден в WordNet-3.0/src
каталог включает следующую директиву
#define USE_INTERP_RESULT 1
перед #include <tcl.h>
и сделать
Проблема в том, что вы пытаетесь скомпилировать Wordnet с Tcl 8.6.
Tcl 8.5 устарел interp->result
и Tcl 8.6 удалил его.
Директива
#define USE_INTERP_RESULT
должен решить это, но вы должны добавить это в заголовочный файл (.h
) до тебя #include <tcl.h>
не в .c
файл.