O erro que você vê indica que um dos programas "shared libraries" (que fornecem funções que seu programa precisa) não está disponível.
Nesse caso, a biblioteca compartilhada que está faltando é chamada de libboost_system.so
. Se procurarmos nos repositórios apt por algo com um nome semelhante, obtemos os seguintes pacotes:
$ apt-cache search libboost system
[...]
libboost-system-dev - Operating system (e.g. diagnostics support) library (default version)
libboost-system1.54-dev - Operating system (e.g. diagnostics support) library
libboost-system1.54.0 - Operating system (e.g. diagnostics support) library
libboost1.54-dev - Boost C++ Libraries development files
[...]
Então, você deve conseguir consertar isso instalando o libboost-system
package:
sudo apt-get install libboost-system1.54.0
O número da versão atual pode mudar, dependendo da versão do Ubuntu que você está executando.
Observe que a biblioteca real que seu programa solicitou era libboost_system.so.1.49.0
, o que não corresponde à versão disponível no Ubuntu. Assim, você pode precisar obter uma compilação diferente desse programa, que usa a versão do Ubuntu dessa biblioteca.
Você pode ver mais mensagens ausentes na biblioteca depois de instalar o pacote; se for esse o caso, repita o processo com o novo nome da biblioteca.