Когда я пытаюсь настроить и сделать thrift 0.9.1, это дает некоторые ошибки. Может кто-нибудь сказать мне причину этого и что я должен сделать, чтобы преодолеть эту проблему. Ошибки показаны ниже.
user@linux-yyzo:~/WorkDir/thrift-0.9.1> make
make all-recursive
make[1]: Entering directory `/home/user/WorkDir/thrift-0.9.1'
Making all in compiler/cpp
make[2]: Entering directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
make all-am
make[3]: Entering directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
\
\
/bin/sh ../../ylwrap `test -f 'src/thrifty.yy' || echo './'`src/thrifty.yy y.tab.c thrifty.cc y.tab.h thrifty.h y.output thrifty.output -- yacc -d
../../ylwrap: line 113: yacc: command not found
make[3]: *** [thrifty.cc] Error 1
make[3]: Leaving directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/user/WorkDir/thrift-0.9.1/compiler/cpp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/user/WorkDir/thrift-0.9.1'
make: *** [all] Error 2
user@linux-yyzo:~/WorkDir/thrift-0.9.1>
На веб-сайте Thrift есть два ресурса, которые стоит прочитать, когда возникают такие проблемы.
Требования дать хороший обзор о зависимостях; Здание из источника Страница объясняет шаги сборки и кратко настраивает переключатели. Кроме того, на странице требований содержатся некоторые ссылки на более конкретную информацию для сборок на Ubuntu, CentOS, Windows и OS X.
Других решений пока нет …