4

私のラップトップ(ubuntu 11.10 64ビット)でthrift 0.8をコンパイルしようとしましたが、このエラーが発生しました。

4

6 に答える 6

2

debian jessie armhfのthrift 1.0.0-devで同様の問題を調査するソリューションを見つけました:

libboost_unit_test_framework.a へのソフトリンクを設定してビルドを完了します。https://issues.apache.org/jira/browse/THRIFT-3327
を参照してください。

于 2015-09-17T00:03:42.740 に答える
1

私は Debian システムを使用していますが、次のコマンドを使用して thrift のコンパイルを完了することができました。

$ sudo ln -s /usr/lib/libboost_unit_test_framework.a /usr/local/lib/libboost_unit_test_framework.a

問題は、構成のためのhttp://thrift.apache.org/docs/BuildingFromSource/からの次のコマンドがライブラリの 1 つに影響を与え/usr/lib/localず、/usr/local.

$ ./configure --with-boost=/usr/local

最初のコマンドはシンボリック リンクを作成し、どちらのパスでもライブラリにアクセスできるようにします。

于 2012-08-03T21:38:57.853 に答える
1

libboost-test-dev をインストールしましたか? そうしてみてください:

sudo apt-get install libboost-test-dev

オプションで、Boost に含まれる他のすべての開発ライブラリをインストールすることもできます。

sudo apt-get install libboost-dev

お役に立てれば。

于 2013-04-11T14:57:12.940 に答える