Sembra che CMake non sia in grado di trovare la libreria htmlcxx.
Nella documentazione di whalebot, htmlcxx è elencato come dipendenza.
Devi scaricare htmlcxx, decomprimerlo, quindi installarlo:
cd <path to unzipped htmlcxx>
./configure --enable-static=on --enable-shared=off
make
sudo make install
Potrebbe essere necessario aggiungere #include <cstddef>
all'inizio di html/tree.h
per farlo costruire con successo. Verrà installato su usr/local/
per impostazione predefinita.
Devi anche installare icu se non lo hai già:
sudo apt-get install libicu-dev
Infine, ora puoi creare e installare whalebot. Ancora una volta, la creazione potrebbe fallire se si dispone di un'installazione boost ragionevolmente aggiornata.
Nella riga 57 di webspider/src/webspider_options.cpp
, devi sostituire boost::filesystem::initial_path().native_directory_string()
con boost::filesystem::initial_path().string()
. Allora dovresti essere bravo a compilare e installare:
cd <path to unzipped whalebot>
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
Anche questo verrà installato su usr/local/
per impostazione predefinita.