Parece que CMake no puede encontrar la biblioteca htmlcxx.
En la documentación del robot ballena, htmlcxx aparece como una dependencia.
Debe descargar htmlcxx, descomprimirlo y luego instalarlo:
cd <path to unzipped htmlcxx>
./configure --enable-static=on --enable-shared=off
make
sudo make install
Es posible que deba agregar #include <cstddef>
hasta la parte superior de html/tree.h
para lograr que se construya con éxito. Se instalará en usr/local/
por defecto.
También necesita icu instalado si aún no lo tiene:
sudo apt-get install libicu-dev
Finalmente, ahora puede construir e instalar el robot ballena. Una vez más, la creación podría fallar si tiene una instalación de impulso razonablemente actualizada.
En la línea 57 de webspider/src/webspider_options.cpp
, debe reemplazar boost::filesystem::initial_path().native_directory_string()
con boost::filesystem::initial_path().string()
. Entonces deberías ser bueno para compilar e instalar:
cd <path to unzipped whalebot>
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
Esto también se instalará en usr/local/
por defecto.