Wordnet3.0のインストールに苦労した

WordNet3.0を入れようとしたところ、

stubs.c:43:14: error: ‘Tcl_Interp {aka struct Tcl_Interp}’ has no member named ‘result’
       interp -> result =
              ^
stubs.c:55:11: error: ‘Tcl_Interp {aka struct Tcl_Interp}’ has no member named ‘result’
    interp -> result = bitfieldstr;
           ^

と大量に怒られた

同じように困っている人がいて、要するにtclのバージョンが新しすぎて消滅した変数があったらしい
https://askubuntu.com/questions/372480/tcl-error-while-installing-wordnet/373364
助言どおり、コケたstubs.cで#define USE_INTERP_RESULT 1を前の方に入れてみたところ、makeが通った


ただし、python3に普通に入っていた…

from nltk.corpus import wordnet as wn
wn.get_version()
# 3.0