Я должен обновить свою Библиотеку облака точек (PCL), которую я установил с помощью официальных инструкций с моей собственной версией, что я просто скомпилировал согласно этому руководству. Причина, я должен исправить ошибку в PCL, который присутствует в предварительно созданном пакете, который я установил первоначально.
Я делаю "sudo, делают установку" как на последнем шаге, но когда я компилирую свое приложение, ошибка все еще присутствует. Если я перечисляю libpcl версию как это
dpkg -l | grep '^ii' | grep libpcl
это производит 1.7+trusty1 для libpcl-всего пакета и 1.7.1-3+trusty2 для других libpcl-пакетов. Моя скомпилированная версия shold быть 1.7.2.
В человечности это руководство представляет неправильный способ установить из источника что-то, которое существует в библиотеке. Правильный - это:
apt-get source <package>
sudo apt-get build-dep <package>
dpkg-buildpackage -rfakeroot -uc -b
dpkg -i <package>.deb.
Полные инструкции здесь
Для ядра и освобождают процедуру, отличается.