Zdá se, že CMake nemůže najít knihovnu htmlcxx.
V dokumentaci whalebot je htmlcxx uveden jako závislost.
Musíte si stáhnout htmlcxx, rozbalit jej a poté nainstalovat:
cd <path to unzipped htmlcxx>
./configure --enable-static=on --enable-shared=off
make
sudo make install
Možná budete muset přidat #include <cstddef>
na začátek html/tree.h
aby se úspěšně postavil. Nainstaluje se do usr/local/
ve výchozím nastavení.
Musíte také nainstalovat icu, pokud jej ještě nemáte:
sudo apt-get install libicu-dev
Konečně můžete nyní sestavit a nainstalovat whalebot. Opět platí, že vytváření může selhat, pokud máte přiměřeně aktuální instalaci boost.
Na řádku 57 z webspider/src/webspider_options.cpp
, musíte nahradit boost::filesystem::initial_path().native_directory_string()
s boost::filesystem::initial_path().string()
. Pak by mělo být dobré sestavit a nainstalovat:
cd <path to unzipped whalebot>
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
Toto se také nainstaluje do usr/local/
ve výchozím nastavení.