Как подстановочные знаки устанавливаются при строительстве EGLIBC?
Вопрос
Я пытаюсь построить пакет EGLIBC-2.11.2 из источника. Поз. (Будь то хорошая идея - это упражнение для читателя.) Я использую Debianized Source из SID.
Когда я выполняю DPKG-BuildPackage, пакет основывается, но в конечном итоге получаю следующую ошибку, когда она работает DH-SHLIBDEPS.
dh-shlibdeps: warning: can't parse dependency #PACKAGE# (>> 2.11)
dh-shlibdeps: error: invalid dependency got generated: #PACKAGE# (>> 2.11)
(Я немного перефразирую, потому что, к сожалению, сообщение об ошибке прокручивается из моего screen
Буфер во время моего устранения неисправностей, и это длительная сборка.)
Это, конечно, вполне возможно, что у меня есть другой пакет устарел. Я обновил Debexelper из Backports, поэтому он находится в версии 8.0, но это не помогло. Что решит эту ошибку?
Решение
#PACKAGE#
заменяется dpkg-gensymbols
, часть dpkg-dev
, по состоянию на 1,15,0. Выглядит как Ленни только 1,14,29.
Backporting DPKG / DPKG-DEV до 1.15.0, вероятно, разрешит эту конкретную проблему.