Erro ao instalar o pcl

0

Eu segui esta resposta para instalar o pcl (biblioteca de nuvens de pontos).

Mas recebo o seguinte erro:

[ 30%] Linking CXX executable ../../bin/pcl_openni_grabber_example
/home/nehal/anaconda3/lib/libpng.so: undefined reference to 'inflateValidate@ZLIB_1.2.9'
collect2: error: ld returned 1 exit status
io/tools/CMakeFiles/pcl_openni_grabber_example.dir/build.make:289: recipe for target 'bin/pcl_openni_grabber_example' failed
make[2]: *** [bin/pcl_openni_grabber_example] Error 1
CMakeFiles/Makefile2:683: recipe for target 'io/tools/CMakeFiles/pcl_openni_grabber_example.dir/all' failed
make[1]: *** [io/tools/CMakeFiles/pcl_openni_grabber_example.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2

Como resolvo o erro?

    
por user7441 01.04.2018 / 07:05

1 resposta

0

/home/nehal/anaconda3/lib/libpng.so: undefined reference to ...

Você terá que usar o sistema "libpng.so" para compilar → /usr/lib/x86_64-linux-gnu/libpng12.so → Package = libpng12-dev . Solução: ocultar (temporaramente) /home/nehal/anaconda3/lib/libpng.so .

Eu fiz uma compilação de teste 'pcl' (com VTK), Ubuntu 16.04 - amd64: pcl-master.zip link

sudo apt install libeigen3-dev libflann-dev libusb-1.0-0-dev libvtk6-dev

cd pcl-master/ && mkdir build && cd build/ && cmake .. && make
sudo make install

Nenhum erro ...

    
por Knud Larsen 01.04.2018 / 17:12