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

Другие вопросы по тегам