CMake が htmlcxx ライブラリを見つけられないようです。
ホエールボットのドキュメントでは、htmlcxx が依存関係としてリストされています。
htmlcxx をダウンロードして解凍し、インストールする必要があります:
cd <path to unzipped htmlcxx>
./configure --enable-static=on --enable-shared=off
make
sudo make install
#include <cstddef>
を追加する必要がある場合があります html/tree.h
の先頭へ 正常にビルドできるようにします。 usr/local/
にインストールされます
まだインストールしていない場合は、icu もインストールする必要があります:
sudo apt-get install libicu-dev
最後に、whalebot をビルドしてインストールできるようになりました。繰り返しますが、十分に最新のブースト インストールがある場合、make は失敗する可能性があります。
webspider/src/webspider_options.cpp
の 57 行目 、 boost::filesystem::initial_path().native_directory_string()
を置き換える必要があります boost::filesystem::initial_path().string()
で .次に、ビルドとインストールに問題がないはずです:
cd <path to unzipped whalebot>
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
これも usr/local/
にインストールされます