Re: Не создаются shlibs

2021-04-27 Пенетрантность Nicholas Guriev
Доброй ночи!

А какой используется уровень совместимости Debhelper? Что-нибудь
полезное выводится при выставленной переменной окружения DH_VERBOSE=1?

Вообще говоря, dh_makeshlibs(1) представляет собой относительно простой
Perl-сценарий, и его можно отладить родными для Perl инструментами.
Например, можно воспользоваться полной трассировкой.

perl -d:Trace /usr/bin/dh_makeshlibs

Возможно, будет что-нибудь полезное.
Потребуется установленный пакет libdevel-trace-perl.



signature.asc
Description: This is a digitally signed message part


Не создаются shlibs

2021-04-27 Пенетрантность Maksim Dmitrichenko
Всем привет!

Такая проблема, пытаюсь сделать deb-пакет для библиотеки, ничего
сверхестественного нет, использую debhelper, но шаг dh_makeshlibs не
создает ничего. Запускал из-под strace, вижу, что файл библиотеки он
находит, открывает его, но ничего не создаёт по итогу. Вместе с этим не
создается symbols. Как результат другие пакеты (это multipackage) ругаются
на стадии dpkg-shlibdeps, что не могут найти эту библиотеку.

Что я делаю не так, или почему он думает, что shlibs не нужны для неё?

-- 
With best regards
  Maksim Dmitrichenko