Ошибка Tcl при установке Wordnet

При установке Wordnet я получаю следующую ошибку:

stubs.c: 132: 14: ошибка: в «Tcl_Interp» нет члена с именем «result»

Я пытался дать следующее;

#define USE_INTERP_RESULT 1

в конце файла «config.c» Wordnet. Тогда его не работает. Пожалуйста, помогите.

6
задан 4 August 2014 в 19:04

2 ответа

В файле stubs.c (который находится в каталоге WordNet-3.0/src) содержится следующая директива

#define USE_INTERP_RESULT 1

перед #include <tcl.h>

и команда make

0
ответ дан 4 August 2014 в 19:04

Проблема в том, что вы пытаетесь скомпилировать Wordnet с Tcl 8.6.

Tcl 8.5 устарел interp->result и Tcl 8.6 удалил его.

Директива

#define USE_INTERP_RESULT

должна решить эту проблему, но вы должны добавить это в файл заголовка (.h) перед вами #include <tcl.h>, а не в файл .c.

0
ответ дан 4 August 2014 в 19:04

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

Похожие вопросы: