Il semble que CMake est incapable de trouver la bibliothèque htmlcxx.
Dans la documentation de whalebot, htmlcxx est répertorié comme une dépendance.
Vous devez télécharger htmlcxx, le décompresser, puis l'installer :
cd <path to unzipped htmlcxx>
./configure --enable-static=on --enable-shared=off
make
sudo make install
Vous devrez peut-être ajouter #include <cstddef>
en haut de html/tree.h
pour le faire construire avec succès. Il s'installera en usr/local/
par défaut.
Vous devez également installer icu si vous ne l'avez pas déjà :
sudo apt-get install libicu-dev
Enfin, vous pouvez maintenant construire et installer whalebot. Encore une fois, la création peut échouer si vous avez une installation boost raisonnablement à jour.
À la ligne 57 de webspider/src/webspider_options.cpp
, vous devez remplacer boost::filesystem::initial_path().native_directory_string()
avec boost::filesystem::initial_path().string()
. Ensuite, vous devriez être bon pour construire et installer :
cd <path to unzipped whalebot>
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
Cela aussi s'installera sur usr/local/
par défaut.