Я компилирую пакет deb и при запуске dpkg-buildpackage получаю:
dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libopencv_highgui.so.2.3
...
make: *** [binary-arch] Error 2
Это происходит потому, что я установил зависимость вручную. Я знаю, что проблема будет исправлена, если я установлю зависимости (или использую checkinstall), и я все равно хочу сгенерировать пакет, потому что меня не интересует проверка зависимостей. Я знаю, что могу дать dpkg-shlibdeps опцию --ignore-missing-info
, которая предотвращает сбой, если информация о зависимостях не может быть найдена. Но я не знаю, как передать эту опцию dpkg-shlibdeps, так как я использую dpkg-buildpackage и dpkg-buildpackage вызовы dpkg-shlibdeps...
Я уже пробовал:
sudo dpkg-buildpackage -rfakeroot -d -B
И с:
export DEB_DH_MAKESHLIBS_ARG=--ignore-missing-info
в качестве корня.
Есть идеи?