Compiler errors 如何在Ubuntu 17.10上编译WordNet-3.0?

Compiler errors 如何在Ubuntu 17.10上编译WordNet-3.0?,compiler-errors,tcl,tk,wordnet,ubuntu-17.10,Compiler Errors,Tcl,Tk,Wordnet,Ubuntu 17.10,我需要在我的Ubuntu发行版17.10上安装并使用WordNet(当前版本3.0)。我已经安装了所有依赖项(tcl/tk),在开发人员的指导下,我按照通常的 /配置 制作 进行安装 过程 我解开了包,在目录中键入/configure.sh,它可以正常工作,没有错误: WordNet现在已配置 安装目录:/usr/local/WordNet-3.0 等等 当我现在运行make时,我得到: compilation terminated. Makefile:267: recipe for targe

我需要在我的Ubuntu发行版17.10上安装并使用WordNet(当前版本3.0)。我已经安装了所有依赖项(tcl/tk),在开发人员的指导下,我按照通常的
/配置
制作
进行安装

过程

我解开了包,在目录中键入
/configure.sh
,它可以正常工作,没有错误:

WordNet现在已配置
安装目录:/usr/local/WordNet-3.0

等等

当我现在运行
make
时,我得到:

compilation terminated.
Makefile:267: recipe for target 'libWN_a-binsrch.o' failed
make[3]: *** [libWN_a-binsrch.o] Error 1
make[3]: Leaving directory '/home/user/WordNet/WordNet-3.0/lib'
Makefile:372: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/user/WordNet/WordNet-3.0/lib'
Makefile:218: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/user/WordNet/WordNet-3.0'
Makefile:156: recipe for target 'all' failed
make: *** [all] Error 2
如果我跑
sudo make
我得到:

(如果我再次键入
make
,在
sudo make
之后和之后,我会遇到相同的错误)

在程序的分布式自述和安装文本中,我没有找到任何相关信息

有什么见解吗


谢谢

WordNet 3.0似乎以一种不推荐的方式访问Tcl内部组件(
interp->result

尝试使用
CFLAGS=-DUSE\u INTERP\u RESULT make
进行编译-这将启用对
INTERP->RESULT
的旧版访问

从:

对于不再维护的遗留程序和扩展,只能使用编译器指令对Tcl 8.6头文件进行编译

#定义使用解释结果

和/或

#定义使用内部错误行

取决于访问Tcl_Interp结构的哪些字段。这些指令可以嵌入到代码中,也可以通过编译器选项提供


WordNet 3.0似乎以一种不推荐的方式访问Tcl内部组件(
interp->result

尝试使用
CFLAGS=-DUSE\u INTERP\u RESULT make
进行编译-这将启用对
INTERP->RESULT
的旧版访问

从:

对于不再维护的遗留程序和扩展,只能使用编译器指令对Tcl 8.6头文件进行编译

#定义使用解释结果

和/或

#定义使用内部错误行

取决于访问Tcl_Interp结构的哪些字段。这些指令可以嵌入到代码中,也可以通过编译器选项提供


在表示编译终止的那一行之前,它说了什么。?现在,它显然是在说“它不起作用了”,而这并不是我们自己能真正帮助的事情。我们需要更多的细节,特别是描述实际出错的细节……在
编译终止的那一行之前,它说了什么。
?现在,它显然是在说“它不起作用了”,而这并不是我们自己能真正帮助的事情。我们需要更多的细节,特别是描述实际出错的细节…另请参见:另请参见:
compilation terminated.
Makefile:273: recipe for target 'wishwn-tkAppInit.o' failed
make[2]: *** [wishwn-tkAppInit.o] Error 1
make[2]: Leaving directory '/home/user/WordNet/WordNet-3.0/src'
Makefile:218: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/user/WordNet/WordNet-3.0'
Makefile:156: recipe for target 'all' failed
make: *** [all] Error 2