Ошибка 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 файл.