O erro:
make [2]: *** Nenhuma regra para tornar alvo '/usr/lib/x86_64-linux-gnu/libpcl_common.so', necessário para 'range_image_visualization'. Pare.
significa que make não pode encontrar o arquivo /usr/lib/x86_64-linux-gnu/libpcl_common.so
que precisa concluir a compilação.
Primeiro verifique se o arquivo existe:
$ stat /usr/lib/x86_64-linux-gnu/libpcl_common.so
stat: cannot stat '/usr/lib/x86_64-linux-gnu/libpcl_common.so': No such file or directory
Ok, precisamos instalá-lo. A maneira mais fácil de descobrir qual pacote fornece libpcl_common.so
está usando uma ferramenta chamada apt-file
. Instalar e configurar:
sudo apt-get install apt-file
apt-file update
Quando terminar, você poderá executar:
$ apt-file search /usr/lib/x86_64-linux-gnu/libpcl_common.so
libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8
libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8.0
libpcl-dev: /usr/lib/x86_64-linux-gnu/libpcl_common.so
E lá vai você! Instale libpcl-dev
e você deve ser de ouro.
Também vale a pena notar que geralmente , dentro do seu diretório fonte, deve haver um arquivo README com uma lista das dependências que você precisará instalar, o que deve ajudar a remover algumas dessas suposições e salvar algum tempo.