1

cygwin で WordNet をインストールしようとしています。しかし、make中に次のエラーが発生します

make[2]: Entering directory `/cygdrive/d/VaiVocabulary/vaiLinuxFinal/wordNet/WordNet-3.0/src'
gcc  -g -O2   -o wishwn.exe  wishwn-tkAppInit.o wishwn-stubs.o -L../lib -lWN -L/usr/lib -ltk8.5 -L/usr/lib -ltcl8.5 -lX11 -lXss -lXext -lXft -lXrender -lfontconfig -lexpat -liconv -lfreetype -lz -lbz2 -lX11 -lxcb -lXau -lXdmcp    -ldl
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lXss
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lXext
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lXft
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lXrender
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lfontconfig
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lexpat
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lfreetype
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lbz2
collect2: ld returned 1 exit status
Makefile:223: recipe for target `wishwn.exe' failed

リンクエラーのようです。それを解決するために私は何をしなければなりませんか?

4

1 に答える 1

3

これらのライブラリが不足しているようです。Cygwin の Setup.exe を再実行し、パッケージ選択画面が表示されたら、不足している依存関係を「検索」ボックスに入力します。たとえば、Libs にある間に X11 フォルダーで両方のライブラリ (およびその開発パッケージ) を検索しXssて見つけます。Xextbz2

于 2012-08-20T16:20:33.413 に答える