Compilando PCL 1.7 no Ubuntu 16.04, erros no CMake geraram Makefile

Estou tentando fazer com que o PCL 1.7 (a biblioteca de nuvens de pontos, e não o outro pcl) funcione no Ubuntu 16.04. Eventualmente, espero usar o material em C ++, mas agora estou apenas tentando fazer com que os exemplos funcionem. Estou usando os compiladores padrão que acompanham o Ubuntu (GNU 5.3.1) e o Cmake versão 3.5.2. Tenho seguido as instruções no site da PCL (aqui eaqui), mas atualmente estou preso no ponto em que uso o comando 'make' depois de deixar o Cmake criar o que deseja criar. Este é o erro que recebo

[ 50%] Building CXX object CMakeFiles/pcd_write.dir/pcd_write.cpp.o
<command-line>:0:15: warning: missing whitespace after the macro name
make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libproj.so', needed by 'pcd_write'.  Stop.
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/pcd_write.dir/all' failed
make[1]: *** [CMakeFiles/pcd_write.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

Cmake também me dá avisos quando estou construindo coisas, e essas estão aqui. Eles não impedem a execução, mas podem ser relevantes.

-- Found OpenNI2: /usr/lib/libOpenNI2.so  
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
-- The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   " /usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
    but not all the files it references.

Além disso, caso seja relevante, eu fiz uma coisa potencialmente estúpida mais cedo, quando estava me dando avisos semelhantes sobre o VTK. Ele estava me dizendo que / user / bin / vtk foi renomeado ou algo assim, e foi. Esta versão do VTK se chamava vtk6. Tentei vasculhar os makefiles para encontrá-lo e alterá-lo para que o Cmake soubesse procurar o vtk6, mas não consegui encontrá-lo em nenhum lugar, então fui para a lixeira e fiz uma cópia do vtk6 chamado vtk, e ele parou me dando um aviso.

Outras versões relevantes das coisas que estou usando são eigen3 3.2.92, boost 1.58.0, flan 1.8.4, vtk6 e libopenni2 versão 2.2.0.3

Novamente, não tenho certeza do quanto isso é realmente importante, mas é melhor ser muito específico do que IMO muito vago.

questionAnswers(3)

yourAnswerToTheQuestion