dpkg-shlibdeps: ошибка: нет информации о зависимостях, найденной для

Я компилирую пакет 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

в качестве корня.

Есть идеи?

38
задан kevlarjacket 23 August 2016 в 16:31
поделиться