@nihi1ist

Как решить ошибку сборки bashdb?

Пытаюсь собрать последнюю версию bashdb, но получаю ошибку:
Логи сборки
dpkg-buildpackage -rfakeroot -uc -us
dpkg-buildpackage: инфо: пакет исходного кода bashdb
dpkg-buildpackage: инфо: версия исходного кода 5.0.1.1.2-1.1ubuntu1
dpkg-buildpackage: инфо: дистрибутив исходного кода focal
dpkg-buildpackage: инфо: исходный код изменён Sabir Abdurakhmanov <nihi1ist@nixway.org>
dpkg-buildpackage: инфо: архитектура узла amd64
 dpkg-source --before-build .
dpkg-source: инфо: используются параметры из bashdb-5.0.1.1.2/debian/source/options: --extend-diff-ignore=(^|/)(config\.sub|config\.guess|bashdb\.html|doc\/bashdb\.info)$
dpkg-source: инфо: using patch list from debian/patches/series
dpkg-source: инфо: накладывается gpl.texi.patch
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
rm -f doc/pod2htmd.tmp doc/pod2htmi.tmp
[ ! -f Makefile ] || /usr/bin/make distclean
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
dh_clean 
dh_clean: error: Please specify the compatibility level in debian/compat or via Build-Depends: debhelper-compat (= X)
make: *** [debian/rules:41: clean] Ошибка 255
dpkg-buildpackage: ошибка: fakeroot debian/rules clean subprocess returned exit status 2

Ругается на жесткую зависимость debhelper-compat (= X), хотя в control указана debhelper >= 13:
control
Source: bashdb
Section: devel
Priority: optional
Maintainer: Oleksandr Moskalenko <malex@debian.org>
Build-Depends: debhelper (>= 13), texi2html, texinfo
Standards-Version: 3.9.2
Vcs-Git: git://git.debian.org/collab-maint/bashdb.git
Vcs-Browser: http://git.debian.org/?p=collab-maint/bashdb.git

Package: bashdb
Architecture: all
Depends: bash ( >= 5.4 ), python, ${misc:Depends}
Description: BASH debugger

Искал в тексте упоминания debhelper-compat, но не нашел.
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
@nihi1ist Автор вопроса
Решилось созданием файла debian/compat с числом 10. Я так понимаю, это уровень совместимости.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Please specify the compatibility level in debian/compat
or via Build-Depends: debhelper-compat (= X)

Искал в тексте упоминания debhelper-compat, но не нашел.

Насколько я понял этот документ, рекомендуется указывать зависимость от debhelper-compat вместо зависимости от debhelper. Т.е. надо самому написать
Build-Depends: debhelper-compat (= 13), texi2html, texinfo
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы