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.