15.02.2012 22:56, Dmitry Nezhevenko пишет:
On Wed, Feb 15, 2012 at 09:55:44PM +0400, Yuri Kozlov wrote:Здравствуйте. Есть пакет http://packages.debian.org/wheezy/liblzo2-2 И в нём нет файла /var/lib/dpkg/info/liblzo2-2.symbols. Что нужно добавить в debian/rules, чтобы его получить? dh_makeshlibs вызывается, но почему-то не запускает dpkg-gensymbols, как следует из справочной страницы.dh_strip --dbg-package=пакет-dbg
Это создаст пакет с отладочными символами, а тут как я понимаю имеются ввиду экспортируемые библиотекой символы. Вам нужно сделать следующее: dpkg-gensymbols -pliblzo2-2 cp debian/tmp/DEBIAN/symbols debian/liblzo2-2.symbols При последующих сборках он учтётся и будет ставиться в положенное место. А вообще стоит почитать немного dpkg-gensymbols(1).