Wordnetのインストール中に、次のエラーが表示されます。
stubs.c:132:14:エラー:「Tcl_Interp」には「result」という名前のメンバーがありません
私は以下を与えてみました;
#define USE_INTERP_RESULT 1
wordnetの「config.c」ファイルの最後。その後、それは機能しません。親切に助けてください。
問題は、Tcl 8.6でWordnetをコンパイルしようとすることです。
Tcl 8.5はinterp->result
を廃止し、Tcl 8.6はそれを削除しました。
ディレクティブ
#define USE_INTERP_RESULT
これを解決する必要がありますが、.h
ファイルではなく、#include <tcl.h>
の前にヘッダーファイル(.c
)に追加する必要があります。
stubs.c
ファイル(WordNet-3.0/src
directoryにあります)には、次のディレクティブが含まれています
#define USE_INTERP_RESULT 1
#include <tcl.h>
の前
そして、作る