Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

1 view
Skip to first unread message

Maksim Dmitrichenko

unread,
Apr 27, 2021, 11:20:03 AM4/27/21
to
Всем привет!

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

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

--
With best regards
  Maksim Dmitrichenko

Nicholas Guriev

unread,
Apr 27, 2021, 4:10:03 PM4/27/21
to
Доброй ночи!

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

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

perl -d:Trace /usr/bin/dh_makeshlibs

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

signature.asc
0 new messages