FAQ Instalação Carmen - LCAD-UFES/carmen_lcad GitHub Wiki
Problemas comuns e soluções na instalação do carmen_lcad
_ Erros muito frequêntes/versão de programas devem alterar o tutorial de instalação principal. _
Instalação Ubuntu 16.04
Instalação Ubuntu 18.04
Erros Compilação modulos que usam a biblioteca bullet ou LinearMath.h
Primeiro verifique se a biblioteca bullet foi compilada corretamente.
sudo apt-get update sudo apt-get install libbullet-dev
Depois de instalar, tente compilar novamente.
Alguns módulos que usam a bullet como o neural_object_detector3 ou velodyne_camera_calibration apresentaram erro de compilação por falta de link com alguns .h da bullet, isso foi resolvido adicionando ao makefile o caminho no IFLAGS
-I/usr/local/include/bullet/
-I/usr/include/bullet/
Erros Instalação do flycapture
- Erro (Exemplo):
dpkg: error processing linux-server (--configure):
dependency problems - leaving unconfigured
OBS: O problema não é do flycapture, mas sim do dpkg.
- Solução Proposta:
dpkg --configure -a
apt-get update
Opcional:
find /var/lib/apt/lists -type f |xargs rm -f >/dev/null \
Continuando:
dpkg --remove linux-server
apt-get install -f
apt-get install linux-server
Fonte: https://askubuntu.com/questions/252777/how-can-i-resolve-dpkg-dependency
Erros Instalação da Caffe-enet
- Comando:
cmake -DBLAS=open -DCUDA_ARCH_NAME=Manual -DCUDA_ARCH_BIN="30" -DCUDA_ARCH_PTX="" ..
- Output do comando:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CUDA_cublas_device_LIBRARY (ADVANCED)
linked by target "caffe" in directory ~/carmen_lcad/sharedlib/ENet/caffe-enet/src/caffe
- Solução proposta:
O problema exposto na thread não é no caffe em si mas o output do erro é o mesmo.
A solução apresentada se resume em atualizar a versão do cmake para 3.12.2 (default era 3.10)
Passos:
Quando rodar o comando purge, verifique com cuidado o que ele vai apagar. Muitas vezes ele leva as dependências junto.
sudo apt remove --purge --auto-remove cmake
wget http://www.cmake.org/files/v3.12/cmake-3.12.2.tar.gz
tar -xvzf cmake-3.12.2.tar.gz
cd cmake-3.12.2/
./bootstrap
make -j$(nproc)
sudo make install
Fonte: https://github.com/clab/dynet/issues/1457#issuecomment-423931508