當試圖make
WordNet 3.0,它與錯誤2.退出向上滾動,下面的錯誤面:共發現3.0將不會在OS X山獅安裝(10.8)
In file included from tkAppInit.c:16:
/usr/include/tk.h:78:23: error: X11/Xlib.h: No such file or directory
我們如何安裝共發現上OS X 10.8?
當試圖make
WordNet 3.0,它與錯誤2.退出向上滾動,下面的錯誤面:共發現3.0將不會在OS X山獅安裝(10.8)
In file included from tkAppInit.c:16:
/usr/include/tk.h:78:23: error: X11/Xlib.h: No such file or directory
我們如何安裝共發現上OS X 10.8?
該問題是由於X11不再與10.8(也許更早?)的OS X捆綁在一起造成的。第一步是下載並安裝xQuartz。完成上述操作後,它會已經把X11的報頭:
/opt/X11/include/X11
但我們需要他們:
/usr/include
最簡單的解決方法就是做一個符號鏈接:
sudo ln -s /opt/X11/include/X11 /usr/include
(這取自an SO post on TCL X11 OS-X)
現在,如果您運行make/make install WordNet 3.0發行版,它應該安裝沒有問題。
我有同樣的問題。最佳解決方案是通過Brew發現安裝here
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
並按回車鍵。等待命令完成。brew install wordnet
是否需要X11構建? Tk的Cocoa版本現在在OSX上是首選(原因很明顯),但並非每個擴展包都可以應付這個... – 2013-02-28 07:36:11
Tk實際上並未重新安裝。 WordNet-3.0安裝包含需要X11頭文件的Tcl/Tk代碼,默認情況下,這些頭文件不再出現在新版OS X中。 – 2013-02-28 17:41:44
我正在運行OS X Mavericks 10.9.2,我已經安裝了xQuartz並按照指示進行了符號鏈接。然而,當嘗試'make'時,我得到了14個錯誤:'stubs.c:43:17:error:'struct'Tcl_Interp''中沒有成員'result' interp - > result = ~~~~~~ ^所有的錯誤似乎來自同一個文件'stubs.c'。任何想法如何解決這個問題... – user692704 2014-05-14 04:50:20