Смена личинки

Ошибка:

make [2]: *** Нет правила для создания цели '/usr/lib/x86_64-linux-gnu/libpcl_common.so', необходимого для 'range_image_visualization'. Стоп.

означает, что make не может найти файл /usr/lib/x86_64-linux-gnu/libpcl_common.so, что он должен завершить компиляцию.

Сначала проверьте, существует ли файл:

$ 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 , поэтому нам нужно установить его. Самый простой способ выяснить, какой пакет предоставляет libpcl_common.so, - это использовать инструмент под названием apt-file. Установите и настройте:

sudo apt-get install apt-file
apt-file update

Когда это будет завершено, вы можете запустить:

$ 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

И вот вы! Установите libpcl-dev, и вы должны быть золотыми.

Также стоит отметить, что обычно в вашем исходном каталоге должен быть файл README со списком зависимостей, которые вам нужно установить, что должно помочь удалите часть этого угадывания и сэкономьте некоторое время.

1
задан 15 February 2014 в 15:55

0 ответов

Другие вопросы по тегам:

Похожие вопросы: